Example #1
0
 public function testAnyToArrayDefinition()
 {
     $route = new Route('/user/{id:\\d}/form/valid', array($this, 'routeCallback'), 'testRoute', Route::METHOD_ANY);
     $definition = $route->toArrayDefinition('$routeTree');
     $expected = '';
     foreach (Route::$httpMethods as $method) {
         $expected .= '$routeTree["' . $method . '"]["user"]["{id:\\d}"]["form"]["valid"]["' . Route::ROUTE_KEY . '"]= $route->identifier;' . "\n";
     }
     $this->assertEquals($expected, $definition);
 }