Nette\Configurator::createRobotLoader PHP Метод

createRobotLoader() публичный Метод

public createRobotLoader ( ) : RobotLoader
Результат Nette\Loaders\RobotLoader
    public function createRobotLoader()
    {
        if (!class_exists(Nette\Loaders\RobotLoader::class)) {
            throw new Nette\NotSupportedException('RobotLoader not found, do you have `nette/robot-loader` package installed?');
        }
        $loader = new Nette\Loaders\RobotLoader();
        $loader->setCacheStorage(new Nette\Caching\Storages\FileStorage($this->getCacheDirectory()));
        $loader->autoRebuild = $this->parameters['debugMode'];
        return $loader;
    }

Usage Example

Пример #1
0
 /**
  * @return Nette\Loaders\RobotLoader
  */
 public function createRobotLoader()
 {
     if ($this->robotLoader === NULL) {
         $loader = parent::createRobotLoader();
         $loader->addDirectory($this->parameters['packagesDir']);
         $this->robotLoader = $loader;
     }
     return $this->robotLoader;
 }
All Usage Examples Of Nette\Configurator::createRobotLoader