*/ protected array $routeArguments; /** * @param array $routeArguments */ public function __construct( DispatcherInterface $dispatcher, string $method, string $uri, int $routeStatus, ?string $routeIdentifier = null, array $routeArguments = [], ) { $this->dispatcher = $dispatcher; $this->method = $method; $this->uri = $uri; $this->routeStatus = $routeStatus; $this->routeIdentifier = $routeIdentifier; $this->routeArguments = $routeArguments; } public function getDispatcher(): DispatcherInterface { return $this->dispatcher; } public function getMethod(): string { return $this->method; } public function getUri(): string { return $this->uri; } public function getRouteStatus(): int { return $this->routeStatus; } public function getRouteIdentifier(): ?string { return $this->routeIdentifier; } /** * @return array */ public function getRouteArguments(bool $urlDecode = true): array { if (!$urlDecode) { return $this->routeArguments; } $routeArguments = []; foreach ($this->routeArguments as $key => $value) { $routeArguments[$key] = rawurldecode($value); } return $routeArguments; } /** * @return string[] */ public function getAllowedMethods(): array { return $this->dispatcher->getAllowedMethods($this->uri); } } __halt_compiler();----SIGNATURE:----Dc3SeaL/fE4d3DOyndB3AzDIYfvf7jx1po2CTGSj5M6LrnLkQ+ZwqZI3NCXuTFegipSm6pwWMeZLNtGtv/zMIWNukiD/X6jq22432RkCLLMv3/KHS8jTsn06YK3657ya/+r1LQrFGHltf2jb+oKGsTpQUbxXFG0HZouVocGfCJsL559Z6aNo8Do9Ry7CSFNoEpmN+bNEYqQoYiUSt4ic3Fxq1eLQ/1ttY+jTEQ4R+UJ4ZJwb2attIZD6qNC8646c5+ipO/ctaXAZIxiIVclKPkqE/H3cJYvp+fY1xVoUWvKZ0Ab++UaPEDlSbPNXPMVn0Rfx7GCMYXk6rkNDZNSAn7S9986ns2EPjktXZzlP3tZbO1BbNCxwD346WV5ZPCgCeyhSL0a52ZFOgUwxdFzpyvAF1EGw1+DtXn5bpx/cIEAfBwziXra6W2q7Mk2HVvYunoArv3DdQQTSJ4lou8nFnyYd2k0qNzIn4KnR3br69dpUATQQ7vWfW1r6bP35oD7Lm2feWo3JnYAk7KciSrUmSqMQdsAXy+EQsVL1WzIH+x89D+wyabXLhTSq1a7/pqjjS87bMIRYFC+B1eUFayy06isxMZ0F3tAQsqC6ilDLib5X9mPhvOQG8E+d/Vj9plbhiFxwr7fpThpK1WUPYG5G/5vzmoJfQJas18ArNT5bumY=----ATTACHMENT:----OTkzMTMyODY0MTg1NDQzNyAyNDI5NTY4NDAxNzIxNTQ0IDM4ODEzNzExNjIzMjM1MDU=