| Total Complexity | 5 |
| Total Lines | 29 |
| Duplicated Lines | 0 % |
| Changes | 0 | ||
| 1 | <?php |
||
| 9 | class StartGuarding |
||
| 10 | { |
||
| 11 | public function start() |
||
| 12 | { |
||
| 13 | $data = resolve('heyman.chains')->data; |
||
| 14 | unset($data['route']); |
||
| 15 | |||
| 16 | foreach ($data as $manager => $f) { |
||
| 17 | foreach ($f as $value => $callbacks) { |
||
| 18 | foreach ($callbacks as $key => $cb) { |
||
| 19 | resolve($manager)->register($value, $cb, $key); |
||
| 20 | } |
||
| 21 | } |
||
| 22 | } |
||
| 23 | |||
| 24 | $this->guardRoutes(); |
||
| 25 | } |
||
| 26 | |||
| 27 | private function guardRoutes() |
||
| 38 | }); |
||
| 39 | } |
||
| 40 | } |