Slide 20
Slide 20 text
HttpKernel->handle()
// Symfony\Component\HttpKernel\HttpKernel
public function handle(Request $request, int $type = self:
{
try {
return $this->handleRaw($request, $type);
} catch (\Throwable $e) {
return $this->handleThrowable($e, $request, $type)
}
}
private function handleThrowable(\Throwable $e, Request $r
{
$event = new ExceptionEvent($this, $request, $type, $e
$this->dispatcher->dispatch($event, KernelEvents::EXCE
return $event->getResponse();
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
return $this->handleThrowable($e, $request, $type)
$this->dispatcher->dispatch($event, KernelEvents::EXCE
// Symfony\Component\HttpKernel\HttpKernel
1
public function handle(Request $request, int $type = self:
2
{
3
try {
4
return $this->handleRaw($request, $type);
5
} catch (\Throwable $e) {
6
7
}
8
}
9
10
private function handleThrowable(\Throwable $e, Request $r
11
{
12
$event = new ExceptionEvent($this, $request, $type, $e
13
14
return $event->getResponse();
15
}
16