public function FilefieldSourcesRoutes::routes in FileField Sources 8
Returns an array of route objects.
Return value
\Symfony\Component\Routing\Route[] An array of route objects.
1 string reference to 'FilefieldSourcesRoutes::routes'
File
- src/
Routing/ FilefieldSourcesRoutes.php, line 16
Class
- FilefieldSourcesRoutes
- Defines a route subscriber to register a url for serving filefield sources.
Namespace
Drupal\filefield_sources\RoutingCode
public function routes() {
$routes = [];
foreach (\Drupal::service('filefield_sources')
->getDefinitions() as $definition) {
// Get routes defined by each plugin.
$callback = [
$definition['class'],
'routes',
];
if (is_callable($callback)) {
$routes = array_merge($routes, call_user_func($callback));
}
}
return $routes;
}