Nette\Loaders\RobotLoader::getIndexedClasses PHP Méthode

getIndexedClasses() public méthode

public getIndexedClasses ( ) : array
Résultat array of class => filename
    public function getIndexedClasses()
    {
        $res = [];
        foreach ($this->classes as $info) {
            if (is_array($info)) {
                $res[$info['orig']] = $info['file'];
            }
        }
        return $res;
    }

Usage Example

 /**
  * Create route list
  * @param string|null $module
  * @return ResourceRouteList
  */
 public final function create($module = NULL)
 {
     $routeList = new ResourceRouteList($module ? $module : $this->module);
     foreach ($this->loader->getIndexedClasses() as $class => $file) {
         try {
             self::getClassReflection($class);
         } catch (InvalidStateException $e) {
             continue;
         }
         $methods = $this->getClassMethods($class);
         $routeData = $this->parseClassRoutes($methods);
         $this->addRoutes($routeList, $routeData, $class);
     }
     return $routeList;
 }
All Usage Examples Of Nette\Loaders\RobotLoader::getIndexedClasses