Ejemplo n.º 1
0
 public function testSend()
 {
     $response = new Responder('foo:bar');
     $response->disableSendHeaders();
     ob_start();
     $response->send();
     $output = ob_get_contents();
     ob_end_clean();
     $this->assertEquals('foo:bar', $output);
 }
Ejemplo n.º 2
0
 public function testPost()
 {
     $closure = function () {
         $response = new Responder('One->Two');
         $response->disableSendHeaders();
         return $response;
     };
     $request = Request::create('http://example.com/post_route', 'POST');
     ob_start();
     DummyHuruk::post('/post_route', $closure);
     DummyHuruk::run($request);
     $output = ob_get_contents();
     ob_end_clean();
     $this->assertContains('One->Two', $output);
 }
Ejemplo n.º 3
0
 protected static function handlePageNotFound(PageNotFoundException $exception)
 {
     $response = new Responder('Not Found');
     $response->disableSendHeaders();
     return $response;
 }
Ejemplo n.º 4
0
 /**
  * @param Request $request
  * @param RouteInfo $routeInfo
  * @return Responder
  */
 public function execute(Request $request, RouteInfo $routeInfo)
 {
     $response = new Responder('foo:bar');
     $response->disableSendHeaders();
     return $response;
 }
Ejemplo n.º 5
0
 /**
  * @return $this|\Symfony\Component\HttpFoundation\Response
  */
 public function send()
 {
     $this->content = $this->getContent();
     return parent::send();
 }