code: public function handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true)
      {
          if (!$this->booted) {
              $this->boot();
          }
  
          $current = HttpKernelInterface::SUB_REQUEST === $type ? $this['request'] : $this['request_error'];
  
          $this['request'] = $request;
  
          $request->attributes->add($this['matcher']->match($request->getPathInfo()));
  
          $response =  $this['kernel']->handle($request, $type, $catch);
  
          $this['request'] = $current;
  
          return $response;
      }
docs: {@inheritdoc}