@@ 76-85 (lines=10) @@ | ||
73 | $router = new \Anax\Route\CRouterBasic(); |
|
74 | $router->setDI($this); |
|
75 | ||
76 | $router->addInternal('403', function () { |
|
77 | $this->dispatcher->forward([ |
|
78 | 'controller' => 'error', |
|
79 | 'action' => 'statusCode', |
|
80 | 'params' => [ |
|
81 | 'code' => 403, |
|
82 | 'message' => "HTTP Status Code 403: This is a forbidden route.", |
|
83 | ], |
|
84 | ]); |
|
85 | })->setName('403'); |
|
86 | ||
87 | $router->addInternal('404', function () { |
|
88 | $this->dispatcher->forward([ |
|
@@ 102-111 (lines=10) @@ | ||
99 | ]); |
|
100 | })->setName('404'); |
|
101 | ||
102 | $router->addInternal('500', function () { |
|
103 | $this->dispatcher->forward([ |
|
104 | 'controller' => 'error', |
|
105 | 'action' => 'statusCode', |
|
106 | 'params' => [ |
|
107 | 'code' => 500, |
|
108 | 'message' => "HTTP Status Code 500: There was an internal server or processing error.", |
|
109 | ], |
|
110 | ]); |
|
111 | })->setName('500'); |
|
112 | ||
113 | return $router; |
|
114 | }); |