diff --git a/Tests/Extractor/ApiDocExtratorTest.php b/Tests/Extractor/ApiDocExtratorTest.php index eee99dd..24f29a5 100644 --- a/Tests/Extractor/ApiDocExtratorTest.php +++ b/Tests/Extractor/ApiDocExtratorTest.php @@ -179,4 +179,16 @@ class ApiDocExtractorTest extends WebTestCase $annotation->getCache() ); } + + public function testGetWithDeprecated() + { + $container = $this->getContainer(); + $extractor = $container->get('nelmio_api_doc.extractor.api_doc_extractor'); + $annotation = $extractor->get('Nelmio\ApiDocBundle\Tests\Fixtures\Controller\TestController::DeprecatedAction', 'test_route_15'); + + $this->assertNotNull($annotation); + $this->assertTrue( + $annotation->getDeprecated() + ); + } } diff --git a/Tests/Fixtures/Controller/TestController.php b/Tests/Fixtures/Controller/TestController.php index 4c42042..53d57fb 100644 --- a/Tests/Fixtures/Controller/TestController.php +++ b/Tests/Fixtures/Controller/TestController.php @@ -154,4 +154,12 @@ class TestController public function cachedAction() { } + + /** + * @ApiDoc() + * @deprecated + */ + public function deprecatedAction() + { + } }