src/Kernel.php line 22

Open in your IDE?
  1. <?php
  2. namespace App;
  3. use App\Component\Component;
  4. use Symfony\Bundle\FrameworkBundle\Kernel\MicroKernelTrait;
  5. use Symfony\Component\HttpFoundation\Request;
  6. use Symfony\Component\HttpFoundation\Response;
  7. use Symfony\Component\HttpKernel\HttpKernelInterface;
  8. use Symfony\Component\HttpKernel\Kernel as BaseKernel;
  9. class Kernel extends BaseKernel
  10. {
  11.     use MicroKernelTrait;
  12.     public function handle(
  13.         Request $request,
  14.         int $type HttpKernelInterface::MAIN_REQUEST,
  15.         bool $catch true
  16.     ): Response {
  17.         Component::setRequest($request);
  18.         return parent::handle($request$type$catch);
  19.     }
  20.     public function boot(): void
  21.     {
  22.         parent::boot();
  23.         $generator $this->container->get('router');
  24.         Component::setGenerator($generator);
  25.     }
  26. }