index.php 761 B

123456789101112131415161718192021
  1. <?php
  2. include_once('src/Routes/Route.php');
  3. include_once('src/Routes/RouteGroup.php');
  4. include_once('src/Routes/RouteCollection.php');
  5. RouteCollection::group('/base', function(){
  6. RouteCollection::get('/', function(){ echo 'Eu sou a raiz dento da base'; });
  7. RouteCollection::get('/aaa', function(){ echo 'Eu sou a aaa dentro da base'; });
  8. })->doBlock()->middlewareAdd('login-required')->notBlock();
  9. //RouteCollection::get('/', function(){ echo 'Eu sou a raiz'; });
  10. RouteCollection::get('/aaa', function(){ echo 'Eu sou aaaaa'; })->doBlock()->middlewareIgnore('auth')->middlewareAdd('aaaa');
  11. echo '<pre>';
  12. foreach(RouteCollection::getInstance()->_routes as $route){
  13. var_dump($route);
  14. echo '<hr />';
  15. }
  16. RouteCollection::getInstance()->submit();