for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace App\Infrastructure;
use Symfony\Bundle\FrameworkBundle\Kernel\MicroKernelTrait;
use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator;
use Symfony\Component\HttpKernel\Kernel as BaseKernel;
use Symfony\Component\Routing\Loader\Configurator\RoutingConfigurator;
class Kernel extends BaseKernel
{
use MicroKernelTrait;
Symfony\Bundle\Framework...Kernel\MicroKernelTrait
$instanceof
App\Infrastructure\Kernel
protected function configureContainer(ContainerConfigurator $container): void
$container->import('../../config/{packages}/*.yaml');
$container->import('../../config/{packages}/'.$this->environment.'/*.yaml');
$container->import('../../config/{services}.yaml');
$container->import('../../config/{services}_'.$this->environment.'.yaml');
}
protected function configureRoutes(RoutingConfigurator $routes): void
$routes->import('../../config/{routes}/'.$this->environment.'/*.yaml');
$routes->import('../../config/{routes}/*.yaml');
$routes->import('../../config/{routes}.yaml');