File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed
Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change 3636 * @since 24.02.2021 Роуты бандлов.
3737 * @since 06.03.2021 Инициация события kernel.terminate.
3838 * @since 21.03.2021 URL matcher опционально пробрасывается снаружи.
39+ * @since 03.05.2021 Обработка исключений события kernel.terminate.
3940 */
4041class InitRouter
4142{
@@ -180,7 +181,12 @@ public function router(): void
180181 try {
181182 $ response = $ framework ->handle ($ this ->request );
182183 // Инициирует событие kernel.terminate.
183- $ framework ->terminate ($ this ->request , $ response );
184+ try {
185+ $ framework ->terminate ($ this ->request , $ response );
186+ } catch (Exception $ e ) {
187+ http_response_code ($ e ->getCode ());
188+ exit ($ e ->getMessage ());
189+ }
184190 } catch (Exception $ e ) {
185191 return ;
186192 }
You can’t perform that action at this time.
0 commit comments