@@ 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 |
@@ 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 |