getSwaggerDefinition(); $paths = $api->getPaths(); $this->assertTrue($paths->has('/test/{user}')); $action = $paths->get('/test/{user}'); $this->assertTrue($action->hasOperation('get')); $operation = $action->getOperation('get'); $this->assertEquals(['https'], $operation->getSchemes()->toArray()); $parameters = $operation->getParameters(); $this->assertTrue($parameters->search('user', 'path')); $parameter = $parameters->find('user', 'path'); $this->assertTrue($parameter->getRequired()); $this->assertEquals('string', $parameter->getType()); $this->assertEquals('/foo/', $parameter->getFormat()); } private function getSwaggerDefinition() { static::createClient(); return static::$kernel->getContainer()->get('exsyst_api_doc.generator')->extract(); } }