コード例 #1
0
ファイル: LoginRoute.php プロジェクト: gudwin/extasy
 public function test($request)
 {
     if (!CMSAuth::getInstance()->isLogined()) {
         return parent::test($request);
     }
     return false;
 }
コード例 #2
0
ファイル: routeTest.php プロジェクト: gudwin/faid
 public function testCallback()
 {
     $request = new HttpRequest();
     $request->uri(self::fixtureTestUrl);
     $called = false;
     $route = new HttpRoute(array('url' => self::fixtureTestUrl, 'callback' => function () use(&$called) {
         $called = true;
     }));
     $this->assertTrue((bool) $route->test($request));
     $this->assertFalse($called);
     $route->dispatch();
     $this->assertTrue($called);
 }