Files

21 lines
761 B
PHP

<?php
include_once('src/Routes/Route.php');
include_once('src/Routes/RouteGroup.php');
include_once('src/Routes/RouteCollection.php');
RouteCollection::group('/base', function(){
RouteCollection::get('/', function(){ echo 'Eu sou a raiz dento da base'; });
RouteCollection::get('/aaa', function(){ echo 'Eu sou a aaa dentro da base'; });
})->doBlock()->middlewareAdd('login-required')->notBlock();
//RouteCollection::get('/', function(){ echo 'Eu sou a raiz'; });
RouteCollection::get('/aaa', function(){ echo 'Eu sou aaaaa'; })->doBlock()->middlewareIgnore('auth')->middlewareAdd('aaaa');
echo '<pre>';
foreach(RouteCollection::getInstance()->_routes as $route){
var_dump($route);
echo '<hr />';
}
RouteCollection::getInstance()->submit();