assertSame(array(), $exception->getHeaders()); } /** * Test that the default headers are set correctly * when the retryAfter parameter is set. */ public function testHeadersDefaultRertyAfter() { $exception = new TooManyRequestsHttpException(10); $this->assertSame(array('Retry-After' => 10), $exception->getHeaders()); } /** * Test that setting the headers using the setter function * is working as expected. * * @param array $headers The headers to set. * * @dataProvider headerDataProvider */ public function testHeadersSetter($headers) { $exception = new TooManyRequestsHttpException(10); $exception->setHeaders($headers); $this->assertSame($headers, $exception->getHeaders()); } }