Ejemplo n.º 1
0
 /**
  * Build the extension mechanism interface and extension file for the class.
  * @param string $className The class name (with namespace name).
  */
 public function buildForClass($className)
 {
     if (file_exists(ClassNameToFileName($className))) {
         echo 'FICHIER TROUVE';
     } else {
         echo 'FICHIER NON TROUVE';
     }
 }
Ejemplo n.º 2
0
 /**
  * Load a class for the module.
  * @param string $className The module relative class name.
  * @return \ReflectionClass The corresponding reflection class, null if the class does not exist for the module.
  */
 public function loadClass($className)
 {
     $fullClassName = 'DaFramework' . $this->_namespaceName . $className;
     if (isFileExists($fullClassName)) {
         require_once ClassNameToFileName($className);
         return new \ReflectionClass($fullClassName);
     }
     return;
 }
Ejemplo n.º 3
0
 function __autoload($className)
 {
     require_once ClassNameToFileName($className);
 }
Ejemplo n.º 4
0
 function isFileExists($className)
 {
     return file_exists(ClassNameToFileName($className));
 }