Example #1
0
 /**
  * @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;
 }
Example #2
0
<?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'));
Example #3
0
<?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();