Exemple #1
0
 /**
  * Tries to find and include $className
  *
  * @return boolean
  * @param string $name
  */
 public function loadClass($name)
 {
     if (class_exists($name, false)) {
         return true;
     }
     if (Util\Classes::isNanoClass($name)) {
         return $this->loadFileWithClass($name, Names::nanoFile($name));
     }
     if (Util\Classes::isApplicationClass($name)) {
         return $this->loadFileWithClass($name, Names::applicationFile($name));
     }
     if (Util\Classes::isModuleClass($name)) {
         return $this->loadFileWithClass($name, Names::moduleFile($name));
     }
     return false;
 }