From 282724580c15ba17893363be3b50e568658935f8 Mon Sep 17 00:00:00 2001 From: Guilhem Niot Date: Tue, 11 Aug 2020 16:44:43 +0200 Subject: [PATCH] Fix a wrong use of operation->security (#1700) --- RouteDescriber/RouteMetadataDescriber.php | 2 -- Tests/Functional/FunctionalTest.php | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/RouteDescriber/RouteMetadataDescriber.php b/RouteDescriber/RouteMetadataDescriber.php index 8dc5b3a..80dd7b8 100644 --- a/RouteDescriber/RouteMetadataDescriber.php +++ b/RouteDescriber/RouteMetadataDescriber.php @@ -26,8 +26,6 @@ final class RouteMetadataDescriber implements RouteDescriberInterface public function describe(OA\OpenApi $api, Route $route, \ReflectionMethod $reflectionMethod) { foreach ($this->getOperations($api, $route) as $operation) { - Util::merge($operation, ['security' => $route->getSchemes()]); - $requirements = $route->getRequirements(); $compiledRoute = $route->compile(); $existingParams = $this->getRefParams($api, $operation); diff --git a/Tests/Functional/FunctionalTest.php b/Tests/Functional/FunctionalTest.php index 9c5bfbc..592598c 100644 --- a/Tests/Functional/FunctionalTest.php +++ b/Tests/Functional/FunctionalTest.php @@ -110,7 +110,7 @@ class FunctionalTest extends WebTestCase { $operation = $this->getOperation('/api/test/{user}', 'get'); - $this->assertEquals(['https'], $operation->security); + $this->assertEquals(OA\UNDEFINED, $operation->security); $this->assertEquals(OA\UNDEFINED, $operation->summary); $this->assertEquals(OA\UNDEFINED, $operation->description); $this->assertEquals(OA\UNDEFINED, $operation->deprecated);