Beispiel #1
0
 public function autoLoad($class_name)
 {
     $class_name_info = pathinfo($class_name);
     $base_class_name = $class_name_info['basename'];
     $namespace = $class_name_info['dirname'];
     $classPath = str_replace(self::NAMESPACE_SEPARATOR, DIRECTORY_SEPARATOR, $namespace . DIRECTORY_SEPARATOR . 'src' . DIRECTORY_SEPARATOR . $base_class_name . '.php');
     Autoloader::getInstance()->loadClass($classPath);
 }
Beispiel #2
0
 public function autoLoad($class_name)
 {
     $classPath = str_replace(self::NAMESPACE_SEPARATOR, DIRECTORY_SEPARATOR, $class_name . '.php');
     Autoloader::getInstance()->loadClass($classPath);
 }
Beispiel #3
0
 public function setNamespaceDir($namespace, $dir, $prepend = false)
 {
     return Autoloader::getInstance()->attachNamespace($namespace, $dir, $prepend);
 }