1 | <?php |
||
6 | class Matcher |
||
7 | { |
||
8 | /** @var RouteService */ |
||
9 | protected $routeService; |
||
10 | /** @var Route */ |
||
11 | protected $routeNotFound; |
||
12 | |||
13 | 6 | public function __construct(RouteService $routeService) |
|
20 | |||
21 | 1 | public function setNotFoundHandler(Route $route): self |
|
26 | |||
27 | 5 | public function match(CollectionRoute $routes, string $path): \Generator |
|
38 | |||
39 | 4 | protected function matchRule(Route $route, string $pathUrl): ?Route |
|
53 | } |
||
54 |