Пример #1
0
 /**
  *
  */
 function test_middleware()
 {
     $app = new App(['services' => ['middleware' => HttpMiddleware::class]]);
     $method = new Middleware($app);
     $route = new Route(['middleware' => ['b']]);
     $request = new Request(['controller' => 'c']);
     $this->assertEquals('c', $request->controller());
     /** @var Request $result */
     $result = $method($request, $route);
     $this->assertEquals($request, $result);
     $this->assertInstanceOf(HttpMiddleware::class, $result->controller());
 }
Пример #2
0
 /**
  *
  */
 function test_request()
 {
     $request = new Request(new Mvc5Request());
     $this->assertEquals(new Mvc5Request(), $request->request());
 }