Code Duplication    Length = 3-3 lines in 7 locations

src/Operation/OperationManager.php 7 locations

@@ 19-21 (lines=3) @@
16
        if ($openApi->getPaths()) {
17
            foreach ($openApi->getPaths() as $path => $pathItem) {
18
                if ($pathItem instanceof PathItem) {
19
                    if ($pathItem->getDelete() instanceof OpenApiOperation) {
20
                        $operationCollection->addOperation(new Operation($pathItem->getDelete(), $path, Operation::DELETE, $reference . '/' . $path . '/delete', $openApi->getBasePath(), $host));
21
                    }
22
23
                    if ($pathItem->getGet() instanceof OpenApiOperation) {
24
                        $operationCollection->addOperation(new Operation($pathItem->getGet(), $path, Operation::GET, $reference . '/' . $path . '/get', $openApi->getBasePath(), $host));
@@ 23-25 (lines=3) @@
20
                        $operationCollection->addOperation(new Operation($pathItem->getDelete(), $path, Operation::DELETE, $reference . '/' . $path . '/delete', $openApi->getBasePath(), $host));
21
                    }
22
23
                    if ($pathItem->getGet() instanceof OpenApiOperation) {
24
                        $operationCollection->addOperation(new Operation($pathItem->getGet(), $path, Operation::GET, $reference . '/' . $path . '/get', $openApi->getBasePath(), $host));
25
                    }
26
27
                    if ($pathItem->getHead() instanceof OpenApiOperation) {
28
                        $operationCollection->addOperation(new Operation($pathItem->getHead(), $path, Operation::HEAD, $reference . '/' . $path . '/head', $openApi->getBasePath(), $host));
@@ 27-29 (lines=3) @@
24
                        $operationCollection->addOperation(new Operation($pathItem->getGet(), $path, Operation::GET, $reference . '/' . $path . '/get', $openApi->getBasePath(), $host));
25
                    }
26
27
                    if ($pathItem->getHead() instanceof OpenApiOperation) {
28
                        $operationCollection->addOperation(new Operation($pathItem->getHead(), $path, Operation::HEAD, $reference . '/' . $path . '/head', $openApi->getBasePath(), $host));
29
                    }
30
31
                    if ($pathItem->getOptions() instanceof OpenApiOperation) {
32
                        $operationCollection->addOperation(new Operation($pathItem->getOptions(), $path, Operation::OPTIONS, $reference . '/' . $path . '/options', $openApi->getBasePath(), $host));
@@ 31-33 (lines=3) @@
28
                        $operationCollection->addOperation(new Operation($pathItem->getHead(), $path, Operation::HEAD, $reference . '/' . $path . '/head', $openApi->getBasePath(), $host));
29
                    }
30
31
                    if ($pathItem->getOptions() instanceof OpenApiOperation) {
32
                        $operationCollection->addOperation(new Operation($pathItem->getOptions(), $path, Operation::OPTIONS, $reference . '/' . $path . '/options', $openApi->getBasePath(), $host));
33
                    }
34
35
                    if ($pathItem->getPatch() instanceof OpenApiOperation) {
36
                        $operationCollection->addOperation(new Operation($pathItem->getPatch(), $path, Operation::PATCH, $reference . '/' . $path . '/patch', $openApi->getBasePath(), $host));
@@ 35-37 (lines=3) @@
32
                        $operationCollection->addOperation(new Operation($pathItem->getOptions(), $path, Operation::OPTIONS, $reference . '/' . $path . '/options', $openApi->getBasePath(), $host));
33
                    }
34
35
                    if ($pathItem->getPatch() instanceof OpenApiOperation) {
36
                        $operationCollection->addOperation(new Operation($pathItem->getPatch(), $path, Operation::PATCH, $reference . '/' . $path . '/patch', $openApi->getBasePath(), $host));
37
                    }
38
39
                    if ($pathItem->getPost() instanceof OpenApiOperation) {
40
                        $operationCollection->addOperation(new Operation($pathItem->getPost(), $path, Operation::POST, $reference . '/' . $path . '/post', $openApi->getBasePath(), $host));
@@ 39-41 (lines=3) @@
36
                        $operationCollection->addOperation(new Operation($pathItem->getPatch(), $path, Operation::PATCH, $reference . '/' . $path . '/patch', $openApi->getBasePath(), $host));
37
                    }
38
39
                    if ($pathItem->getPost() instanceof OpenApiOperation) {
40
                        $operationCollection->addOperation(new Operation($pathItem->getPost(), $path, Operation::POST, $reference . '/' . $path . '/post', $openApi->getBasePath(), $host));
41
                    }
42
43
                    if ($pathItem->getPut() instanceof OpenApiOperation) {
44
                        $operationCollection->addOperation(new Operation($pathItem->getPut(), $path, Operation::PUT, $reference . '/' . $path . '/put', $openApi->getBasePath(), $host));
@@ 43-45 (lines=3) @@
40
                        $operationCollection->addOperation(new Operation($pathItem->getPost(), $path, Operation::POST, $reference . '/' . $path . '/post', $openApi->getBasePath(), $host));
41
                    }
42
43
                    if ($pathItem->getPut() instanceof OpenApiOperation) {
44
                        $operationCollection->addOperation(new Operation($pathItem->getPut(), $path, Operation::PUT, $reference . '/' . $path . '/put', $openApi->getBasePath(), $host));
45
                    }
46
                }
47
            }
48
        }