Jump to content

Warning on Functions.php


Recommended Posts

If you look in that specific file, do you see the following:

 * ProcessWire namespace aware version of PHP's class_parents() function
 * Returns associative array where array keys are full namespaced class name, and 
 * values are the non-namespaced classname.
 * @param string|object $className
 * @param bool $autoload
 * @return array
function wireClassParents($className, $autoload = true) {
	if(is_object($className)) {
		$parents = class_parents($className, $autoload);
	} else {
		$className = wireClassName($className, true);
		if(!class_exists($className, false)) {
			$_className = wireClassName($className, false);
			if(class_exists("\\$_className")) $className = $_className;
		$parents = class_parents(ltrim($className, "\\"), $autoload);
	$a = array();
	if(is_array($parents)) foreach($parents as $k => $v) {
		$v = wireClassName($k, false);
		$a[$k] = $v; // values have no namespace
	return $a; 


Link to comment
Share on other sites

  • 4 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Create New...