Code Duplication    Length = 8-8 lines in 3 locations

src/Extracting/Strategies/Responses/UseApiResourceTags.php 1 location

@@ 39-46 (lines=8) @@
36
     *
37
     * @return array|null
38
     */
39
    public function __invoke(Route $route, \ReflectionClass $controller, \ReflectionMethod $method, array $rulesToApply, array $context = [])
40
    {
41
        $docBlocks = RouteDocBlocker::getDocBlocksFromRoute($route);
42
        /** @var DocBlock $methodDocBlock */
43
        $methodDocBlock = $docBlocks['method'];
44
45
        return $this->getApiResourceResponse($methodDocBlock->getTags(), $route);
46
    }
47
48
    /**
49
     * Get a response from the transformer tags.

src/Extracting/Strategies/Responses/UseResponseFileTag.php 1 location

@@ 27-34 (lines=8) @@
24
     *
25
     * @return array|null
26
     */
27
    public function __invoke(Route $route, \ReflectionClass $controller, \ReflectionMethod $method, array $routeRules, array $context = [])
28
    {
29
        $docBlocks = RouteDocBlocker::getDocBlocksFromRoute($route);
30
        /** @var DocBlock $methodDocBlock */
31
        $methodDocBlock = $docBlocks['method'];
32
33
        return $this->getFileResponses($methodDocBlock->getTags());
34
    }
35
36
    /**
37
     * Get the response from the file if available.

src/Extracting/Strategies/Responses/UseResponseTag.php 1 location

@@ 27-34 (lines=8) @@
24
     *
25
     * @return array|null
26
     */
27
    public function __invoke(Route $route, \ReflectionClass $controller, \ReflectionMethod $method, array $routeRules, array $context = [])
28
    {
29
        $docBlocks = RouteDocBlocker::getDocBlocksFromRoute($route);
30
        /** @var DocBlock $methodDocBlock */
31
        $methodDocBlock = $docBlocks['method'];
32
33
        return $this->getDocBlockResponses($methodDocBlock->getTags());
34
    }
35
36
    /**
37
     * Get the response from the docblock if available.