/** * @param array $routes * @return Request */ public function addRoutes(array $routes) { if (!$this->router instanceof Router) { $this->router = new Router($this->getParams()); } $this->router->addRoutes($routes); return $this; }
<?php if (!Package::isLoaded('auth')) { throw new Exception('The package `default` requires the package `auth` to be enabled'); } Router::addRoutes((array) Package::getInstance('default')->config()->getValues('routes'));
<?php session_cache_limiter(false); session_start(); require '../vendor/autoload.php'; require "../settings_routes.php"; $autoloadManager = new autoloadManager(null, autoloadManager::SCAN_ONCE); $autoloadManager->addFolder('../app/controller'); $autoloadManager->addFolder('../app/model'); $autoloadManager->register(); if ($debug) { header('Access-Control-Allow-Origin: *'); } $router = new Router(); $router->setBaseClass($baseClass); $router->setBasePath($basePath); $router->addRoutes($routes); $router->set404Handler($erroHandler); $router->run();