diff --git a/src/Symfony/Component/HttpFoundation/Response.php b/src/Symfony/Component/HttpFoundation/Response.php index 0421ceeae411f..30bb775434db9 100644 --- a/src/Symfony/Component/HttpFoundation/Response.php +++ b/src/Symfony/Component/HttpFoundation/Response.php @@ -499,6 +499,16 @@ public function getStatusCode() return $this->statusCode; } + /** + * Retrieves the status text for the current web response. + * + * @return string + */ + public function getStatusText() + { + return $this->statusText; + } + /** * Sets the response charset. * diff --git a/src/Symfony/Component/HttpFoundation/Tests/ResponseTest.php b/src/Symfony/Component/HttpFoundation/Tests/ResponseTest.php index 4319a39c2c76c..7f44eec1dac7e 100644 --- a/src/Symfony/Component/HttpFoundation/Tests/ResponseTest.php +++ b/src/Symfony/Component/HttpFoundation/Tests/ResponseTest.php @@ -661,11 +661,8 @@ public function testSetStatusCode($code, $text, $expectedText) $response = new Response(); $response->setStatusCode($code, $text); - - $statusText = new \ReflectionProperty($response, 'statusText'); - $statusText->setAccessible(true); - - $this->assertEquals($expectedText, $statusText->getValue($response)); + $this->assertEquals($code, $response->getStatusCode()); + $this->assertEquals($expectedText, $response->getStatusText()); } public function getStatusCodeFixtures()