/**
  * Run public/index.php and fetch Di
  */
 public static function setUpBeforeClass()
 {
     $di = new Di();
     $di->set('router', function () {
         $router = new Router();
         $router->setRoutes([[['GET', 'POST'], '/{controller:[a-z]+}/{action:[a-z]+}/{id:\\d+}/{param}'], [['GET', 'POST'], '/{controller:[a-z]+}/{action:[a-z]+}/{id:\\d+}'], [['GET', 'POST'], '/{controller:[a-z]+}/{action:[a-z]+}/{param}'], [['GET', 'POST'], '/{controller:[a-z]+}/{action:[a-z]+[/]?}'], [['GET', 'POST'], '/{controller:[a-z]+}/{id:\\d+}'], [['GET', 'POST'], '/{controller:[a-z]+[/]?}'], [['GET', 'POST'], '']]);
         return $router;
     });
     self::$di = $di;
 }
Exemplo n.º 2
0
 /**
  * Run public/index.php and fetch Di
  */
 public static function setUpBeforeClass()
 {
     $di = new Di();
     $di->set('router', function () {
         $router = new Router();
         $router->setDefaultModule('frontend');
         $router->setRoutes((new Routes())->universal());
         return $router;
     });
     self::$di = $di;
 }