Kernel.php 1000 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. namespace App;
  3. use Symfony\Bundle\FrameworkBundle\Kernel\MicroKernelTrait;
  4. use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator;
  5. use Symfony\Component\HttpKernel\Kernel as BaseKernel;
  6. use Symfony\Component\Routing\Loader\Configurator\RoutingConfigurator;
  7. class Kernel extends BaseKernel
  8. {
  9. use MicroKernelTrait;
  10. protected function configureContainer(ContainerConfigurator $container): void
  11. {
  12. $container->import('../config/{packages}/*.yaml');
  13. $container->import('../config/{packages}/'.$this->environment.'/*.yaml');
  14. $container->import('../config/{services}.yaml');
  15. $container->import('../config/{services}_'.$this->environment.'.yaml');
  16. }
  17. protected function configureRoutes(RoutingConfigurator $routes): void
  18. {
  19. $routes->import('../config/{routes}/'.$this->environment.'/*.yaml');
  20. $routes->import('../config/{routes}/*.yaml');
  21. $routes->import('../config/{routes}.yaml');
  22. }
  23. }