withStatus() public méthode

public withStatus ( $code, $reasonPhrase = '' )
Exemple #1
0
 public function testCanCreateNewResponseWithStatusAndReason()
 {
     $r = new Response(200);
     $r2 = $r->withStatus(201, 'Foo');
     $this->assertEquals(200, $r->getStatusCode());
     $this->assertEquals('OK', $r->getReasonPhrase());
     $this->assertEquals(201, $r2->getStatusCode());
     $this->assertEquals('Foo', $r2->getReasonPhrase());
 }
 public function testStatusCanBeNumericString()
 {
     $r = new Response('404');
     $r2 = $r->withStatus('201');
     $this->assertSame(404, $r->getStatusCode());
     $this->assertSame('Not Found', $r->getReasonPhrase());
     $this->assertSame(201, $r2->getStatusCode());
     $this->assertSame('Created', $r2->getReasonPhrase());
 }