Code Duplication    Length = 23-23 lines in 2 locations

src/Hydra/Action/DocumentationAction.php 1 location

@@ 22-44 (lines=23) @@
19
 *
20
 * @author Kévin Dunglas <[email protected]>
21
 */
22
final class DocumentationAction
23
{
24
    private $apiDocumentationBuilder;
25
26
    public function __construct(ApiDocumentationBuilderInterface $apiDocumentationBuilder)
27
    {
28
        $this->apiDocumentationBuilder = $apiDocumentationBuilder;
29
    }
30
31
    /**
32
     * Gets API doc.
33
     *
34
     * @param Request $request
35
     *
36
     * @return array
37
     */
38
    public function __invoke(Request $request)
39
    {
40
        $request->attributes->set('_api_format', 'jsonld');
41
42
        return $this->apiDocumentationBuilder->getApiDocumentation();
43
    }
44
}
45

src/Swagger/Action/DocumentationAction.php 1 location

@@ 22-44 (lines=23) @@
19
 *
20
 * @author Kévin Dunglas <[email protected]>
21
 */
22
final class DocumentationAction
23
{
24
    private $apiDocumentationBuilder;
25
26
    public function __construct(ApiDocumentationBuilderInterface $apiDocumentationBuilder)
27
    {
28
        $this->apiDocumentationBuilder = $apiDocumentationBuilder;
29
    }
30
31
    /**
32
     * Gets API doc.
33
     *
34
     * @param Request $request
35
     *
36
     * @return array
37
     */
38
    public function __invoke(Request $request)
39
    {
40
        $request->attributes->set('_api_format', 'jsonld');
41
42
        return $this->apiDocumentationBuilder->getApiDocumentation();
43
    }
44
}
45