コード例 #1
0
ファイル: CymbalineTest.php プロジェクト: nerandell/cymbaline
 function testAddCustomRoute()
 {
     Route::addRoute('get', '/test_routes', function ($val) {
         return $val;
     });
     $this->assertEquals(sizeof(Route::getRoutes()), 1);
     $this->assertEquals(Route::getRoutes()[0]['path'], '/test_routes');
     $callback = Route::getRoutes()[0]['callback'];
     $this->assertEquals($callback(42), 42);
 }
コード例 #2
0
ファイル: RouteFactory.php プロジェクト: nerandell/cymbaline
 private function addCustomRoutes()
 {
     foreach (Route::getRoutes() as $route) {
         $this->_router->respond($route['method'], $route['path'], $route['callback']);
     }
 }