示例#1
0
文件: App.php 项目: studionone/Flint
 public function configureRoutes()
 {
     $routesFile = $this->getAppConfig()['core']['configDir'] . $this->getAppConfig()['core']['routesFile'];
     $routeParser = new RouteParser($routesFile);
     $routeParser->parse();
     return $this;
 }
示例#2
0
 public function testConverterLoadedAndRuns()
 {
     $file = __DIR__ . '/../data/routes.new.php';
     $parser = new RouteParser($file);
     $this->app->loadControllers()->configureServices();
     $parser->loadRoutes()->parse();
     $fakeReq1 = Request::create('/hello/josh');
     $r1 = $this->app->handle($fakeReq1);
     $this->assertEquals('hsoj', $r1->getContent());
     $fakeReq2 = Request::create('/fake/hello/steve');
     $r2 = $this->app->handle($fakeReq2);
     $this->assertEquals('steve!', $r2->getContent());
 }