[ 0 => [ 'method' => 'GET', 'path' => '/contact/index', 'action' => '\\app\\Controllers\\ContactController@index', 'type' => 'controller', 'name' => 'contact.index', 'csrf' => 0, 'jwt' => 0, 'cache' => -1, 'arg' => [], 'isRoute' => false, 'middleware' => NULL, ], 1 => [ 'method' => 'GET', 'path' => '/contact', 'action' => '\\app\\Controllers\\ContactController@index', 'type' => 'controller', 'name' => 'contact.index', 'csrf' => 0, 'jwt' => 0, 'cache' => -1, 'arg' => [], 'isRoute' => false, 'middleware' => NULL, ], 2 => [ 'method' => 'GET', 'path' => '/contact/new', 'action' => '\\app\\Controllers\\ContactController@new', 'type' => 'controller', 'name' => 'contact.new', 'csrf' => 0, 'jwt' => 0, 'cache' => -1, 'arg' => [], 'isRoute' => false, 'middleware' => NULL, ], 3 => [ 'method' => 'GET', 'path' => '/contact/show/{id:string}', 'action' => '\\app\\Controllers\\ContactController@show', 'type' => 'controller', 'name' => 'contact.show', 'csrf' => 0, 'jwt' => 0, 'cache' => -1, 'arg' => [], 'isRoute' => false, 'middleware' => NULL, ], 4 => [ 'method' => 'GET', 'path' => '/contact/edit/{id:string}', 'action' => '\\app\\Controllers\\ContactController@edit', 'type' => 'controller', 'name' => 'contact.edit', 'csrf' => 0, 'jwt' => 0, 'cache' => -1, 'arg' => [], 'isRoute' => false, 'middleware' => NULL, ], 5 => [ 'method' => 'GET', 'path' => '/contact/index_api', 'action' => '\\app\\Controllers\\ContactController@index_api', 'type' => 'controller', 'name' => 'contact.index_api', 'csrf' => 0, 'jwt' => 0, 'cache' => -1, 'arg' => [], 'isRoute' => false, 'middleware' => NULL, ], 6 => [ 'method' => 'GET', 'path' => '/contact/show_api/{id:string}', 'action' => '\\app\\Controllers\\ContactController@show_api', 'type' => 'controller', 'name' => 'contact.show_api', 'csrf' => 0, 'jwt' => 0, 'cache' => -1, 'arg' => [], 'isRoute' => false, 'middleware' => NULL, ], 7 => [ 'method' => 'GET', 'path' => '/template', 'action' => 'function', 'type' => 'closure', 'name' => 'template', 'csrf' => 0, 'jwt' => 0, 'cache' => -1, 'arg' => [], 'isRoute' => false, 'middleware' => NULL, ], 8 => [ 'method' => 'GET', 'path' => '/json', 'action' => 'function', 'type' => 'closure', 'name' => 'json', 'csrf' => 0, 'jwt' => 0, 'cache' => -1, 'arg' => [], 'isRoute' => false, 'middleware' => NULL, ], 9 => [ 'method' => 'GET', 'path' => '/math/add/{nums:array}', 'action' => 'function', 'type' => 'closure', 'name' => 'math.add', 'csrf' => 0, 'jwt' => 0, 'cache' => -1, 'arg' => [], 'isRoute' => false, 'middleware' => [ 0 => 'App\\Middlewares\\Example::handle', 1 => \Closure::__set_state(array( )), ], ], 10 => [ 'method' => 'GET', 'path' => '/api/v1/text', 'action' => 'function', 'type' => 'closure', 'name' => 'api.v1.text', 'csrf' => 0, 'jwt' => 0, 'cache' => -1, 'arg' => [], 'isRoute' => false, 'middleware' => NULL, ], 11 => [ 'method' => 'GET', 'path' => '/api/v1/video/stream', 'action' => 'function', 'type' => 'closure', 'name' => 'api.v1.video.stream', 'csrf' => 0, 'jwt' => 0, 'cache' => -1, 'arg' => [], 'isRoute' => false, 'middleware' => NULL, ], 12 => [ 'method' => 'GET', 'path' => '/api/v1/video', 'action' => 'function', 'type' => 'closure', 'name' => 'api.v1.video', 'csrf' => 0, 'jwt' => 0, 'cache' => -1, 'arg' => [], 'isRoute' => false, 'middleware' => NULL, ], 13 => [ 'method' => 'GET', 'path' => '/', 'action' => 'home', 'type' => 'view', 'name' => 'home', 'csrf' => 0, 'jwt' => 0, 'cache' => -1, 'arg' => [], 'isRoute' => false, 'middleware' => NULL, ], 14 => [ 'method' => 'GET', 'path' => '/async', 'action' => 'function', 'type' => 'closure', 'name' => 'async', 'csrf' => 0, 'jwt' => 0, 'cache' => -1, 'arg' => [], 'isRoute' => false, 'middleware' => NULL, ], 15 => [ 'method' => 'GET', 'path' => '/keycloak-login', 'action' => 'function', 'type' => 'closure', 'name' => 'keycloak-login', 'csrf' => 0, 'jwt' => 0, 'cache' => -1, 'arg' => [], 'isRoute' => false, 'middleware' => NULL, ], 16 => [ 'method' => 'GET', 'path' => '/keycloak-logout', 'action' => 'function', 'type' => 'closure', 'name' => 'keycloak-logout', 'csrf' => 0, 'jwt' => 0, 'cache' => -1, 'arg' => [], 'isRoute' => false, 'middleware' => NULL, ], 17 => [ 'method' => 'GET', 'path' => '/keycloak-private', 'action' => 'function', 'type' => 'closure', 'name' => 'keycloak-private', 'csrf' => 0, 'jwt' => 0, 'cache' => -1, 'arg' => [], 'isRoute' => false, 'middleware' => NULL, ], 18 => [ 'method' => 'GET', 'path' => '/swagger-php-open-api', 'action' => 'function', 'type' => 'closure', 'name' => 'swagger-php-open-api', 'csrf' => 0, 'jwt' => 0, 'cache' => -1, 'arg' => [], 'isRoute' => false, 'middleware' => NULL, ], ]