/** * Check event status. * * - HttpKernelInterface::MASTER_REQUEST === 1 * - HttpKernelInterface::SUB_REQUEST === 2 * * @param KernelEvent $event The KernelEvent * * @return void * * @api */ public function onCoreController(KernelEvent $event) { if (HttpKernelInterface::MASTER_REQUEST === $event->getRequestType()) { $this->controller = $event->getController(); if (isset($this->controller[0])) { $this->controller = $this->controller[0]; if (method_exists($this->controller, 'preExecute')) { $this->controller->preExecute(); } } } }