Ejemplo n.º 1
0
 protected function getAllFileObjectsFactories()
 {
     if (self::$Factories === null) {
         $directory = new DirectoryIterator(SERVICE_FILESYSTEM_FILEOBJECTSFACTORIES_PATH);
         self::$Factories = array();
         foreach ($directory as $fileInfo) {
             if ($fileInfo->isFile() && $fileInfo->getFilename() != basename(__FILE__)) {
                 require SERVICE_FILESYSTEM_FILEOBJECTSFACTORIES_PATH . '/' . $fileInfo->getFilename();
                 self::$Factories[] = $fileInfo->getBasename('.php');
             }
         }
     }
     return self::$Factories;
 }