Code Duplication    Length = 25-25 lines in 2 locations

src/LIN3S/CMSKernel/Infrastructure/BenGorFileBundle/Routing/GalleryRouteLoader.php 1 location

@@ 20-44 (lines=25) @@
17
/**
18
 * @author Beñat Espiña <[email protected]>
19
 */
20
class GalleryRouteLoader extends RoutesLoader
21
{
22
    public function supports($resource, $type = null)
23
    {
24
        return 'cms_kernel_bengor_file_bridge_gallery' === $type;
25
    }
26
27
    protected function register($file, array $config)
28
    {
29
        $this->routes->add(
30
            $config['name'],
31
            new Route(
32
                $config['path'],
33
                [
34
                    '_controller' => 'cms_kernel_bengor_file.http_action.' . $file . '_gallery:__invoke',
35
                ],
36
                [],
37
                [],
38
                '',
39
                [],
40
                ['GET']
41
            )
42
        );
43
    }
44
}
45

src/LIN3S/CMSKernel/Infrastructure/BenGorFileBundle/Routing/UploadRouteLoader.php 1 location

@@ 20-44 (lines=25) @@
17
/**
18
 * @author Beñat Espiña <[email protected]>
19
 */
20
class UploadRouteLoader extends RoutesLoader
21
{
22
    public function supports($resource, $type = null)
23
    {
24
        return 'cms_kernel_bengor_file_bridge_upload' === $type;
25
    }
26
27
    protected function register($file, array $config)
28
    {
29
        $this->routes->add(
30
            $config['name'],
31
            new Route(
32
                $config['path'],
33
                [
34
                    '_controller' => 'cms_kernel_bengor_file.http_action.' . $file . '_upload:__invoke',
35
                ],
36
                [],
37
                [],
38
                '',
39
                [],
40
                ['POST']
41
            )
42
        );
43
    }
44
}
45