* @license http://www.apache.org/licenses/LICENSE-2.0 * @link http://phpsx.org */ class AnnotationTest extends ParserTestCase { /** * @inheritDoc */ protected function getSpecification(): SpecificationInterface { return $this->apiManager->getApi(TestController::class, '/foo', ApiManager::TYPE_ANNOTATION); } public function testOperationId() { $specification = $this->apiManager->getApi(TestController::class, '/foo'); $resource = $specification->getResourceCollection()->get('/foo'); $this->assertEquals('doGet', $resource->getMethod('GET')->getOperationId()); } public function testParseInvalid() { $this->expectException(\ReflectionException::class); $annotation = new AnnotationParser( $this->annotationReader, $this->schemaManager ); $annotation->parse('foo', '/foo'); } } __halt_compiler();----SIGNATURE:----daYPdeFIZUJvU6vk/e1tqVfjKe7cVdMhz3ZS13Qo41N641bVqekTFHIPjxSoefwsW3eiL6XNL/VEl4m4JlR2ANX2C2+6wE51nss2QFaO2NPxORCDWdCZ+SJ8GOJiVmfmqWh6TvC/O9lBMT294ge1x8Z8r+Kt01mzISdm7AlRMygN0woOAPLDgnXE80F6Z5I0HLLH3jhG/KmCBBurFII+qam9VxhgcxiIayLIO7josMTN387rbc1tjoiWJfpsOX5/9J8TZ9Y2DVc5DLZ6P5HYTYeCkO5l5EqMW17B+km2tlhtKDx+R0iXHeop8MFLybxeCznSy5DT8PTd5tUMP0PqB3GCdiHIXEQj39OoXBXNv3DBwC+ztbc47C7YX0r4WqzWpnAet33ZKifIwLpbQpO1uAaymSTfpu6S/OsznVYHecDq7/ytuYMa2HA6PQcH21M9SbZ+kCinb03gU0vlpAshomo7CPAHSbETXf/1fH+HZcolr5fxqB82otU0XcrQWbguLHZ1WfoU0mSKanAmEu6+nhyz5fiqOeRU6th8nv7tvcmwENcrMF2DOba0v9+n/hNb4/uEwF+8peepcKowxCoFtgxxwcyLTLIwM5UAnBB6HwfNRe46kDl2jtlaQJg7WRa5rRZj8SlzMRlAM3Faaqg384QRCyQ/T36K69WZ0Rif2ro=----ATTACHMENT:----ODgyMTcyMDYwNTAxNzkwNSA4NzI4MDQzNzg4MzE4OTA1IDgwMTYzNzQzMTM4MDU4OQ==