* @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:----OJT0adLHKQ1lkaYP4c5X+4u01+bq2EbIUAgsGJsCuOnIdTEh5qy1FEKkIDB0FjKBwvgu0ik/KaAbo5TTF3sfJmwL3cT96Q/bvGskjr+HToV1ymFEYIn7UEY13boiE4OKuM5AGVHEqX36JfmTvufWZYAnJ7lv0Ys2EEiMXZOthdYybu4WQ3vLsFLkO7xWeFADQuggDp2OoIRlsDQ+d3K4co/jBzCeJb6QvfbrpyKajeO60VHO7LteT8g9Vg4+H+4pyKwlKsqMBxQUa4O7vFRn9WuqzQGUhMfHE6PEqwakAdjtP9hottwCTaM4/AjpppwZh9wH2h08fXoMLyTjWFwiisDjsFhtqj4uhH/7LLYlAWLr156gojRgRdPav/YyPgzvB9hn6XzU34gdFFRoPGuyo+97s13BkxNRUedfuJ+KG3hE6yVqBUDt635K+vDwZyv8JKQJhfiQe/FSVFhVGLvc1mc+e5Qx4QhnIBOhEXofTkSaCJuF0Xpfuhe6ZVfcKVyiXVkmEgkMj/VVHyONwmefakO1C6SAvzzfCAxJlBIYcxc4SXKlYToEn76RwkhjqSgxvuZG7rKBaiTui8mRfgVWvLCPy1J5xkhq9TlMQZ3RzF3CV6svMsSVyB8MK0TimHQXllRqXpJfe0EVXlCA31huJPVhbJ14JTjrvrLF+MAvxRE=----ATTACHMENT:----MTUzMjQ0OTQ4Mjk3MTkwMyA4MTU4Mzg1NzczMjM5MzE5IDI2NjIwMjczOTI5NzM1ODA=