With Symfony 4, I want to load routes.yaml
in my custom external Bundle. I created class extended Load
but it's not loaded ( Resource : https://symfony.com/doc/current/routing/custom_route_loader.html#more-advanced-loaders )
namespace GaylordPFineUploaderBundleRouting;
use SymfonyComponentConfigLoaderLoader;
use SymfonyComponentRoutingRouteCollection;
class AdvancedLoader extends Loader
{
public function load($resource, $type = null): RouteCollection
{
$routes = new RouteCollection();
$importedRoutes = $this->import(
'@FineUploaderBundle/Resources/config/routes.yaml',
'yaml'
);
$routes->addCollection($importedRoutes);
dump($routes); // not executed
exit; // not executer
return $routes;
}
public function supports($resource, $type = null): bool
{
return 'advanced_extra' === $type;
}
}
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…