コード例 #1
0
ファイル: Help.php プロジェクト: europaphp/module-help
 public function __construct(Module\ManagerInterface $modules, callable $router, callable $controllerResolver, \ArrayIterator $routers)
 {
     $this->config = $modules->get('europaphp/help')->config();
     $this->modules = $modules;
     $this->router = $router;
     $this->controllerResolver = $controllerResolver;
     $this->routers = $routers;
 }
コード例 #2
0
ファイル: Module.php プロジェクト: devco/europaphp
 private function validateModules(ManagerInterface $manager)
 {
     foreach ($this->classConfig->requiredModules as $module) {
         if (!$manager->offsetExists($module)) {
             Exception::toss('The module "%s" is required by the module "%s".', $module, $this->name);
         }
     }
 }