*/ 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:----jhdDlmoMbjObRsDtSJQ7tuaGWgqKRP59/ucFziSM8Sk3empp4koUqK89bRzLMfvJsRx3UzDPntjkBvCy0StQx9sH76Hakqu+yCsoZRi8xe3WKNTl0UhumyYaknbTAsAa9y6HjEj5u7HTYJ5WJ+mAhMeJtOfaeKj3v+X9mOF7gcvwPIXu9u5M/JIpDI2+lF+zu/OD6xY2gpac0D4it7Vx96PaaUHTDSVcIzqj0KLW+J/MiSpEOs9t98nuXs47PZqhw49pSt1cHjibeUx6oW3IRyMVyOfodWSjUvGc7Wo12G0uo0RTJAwbd0kYgMiH7t0MGUrvCstjenTJ3oK/f08ALAFtEkH4nYQly2xmHEU5KktUENMwoQJcpPyszpGK/e+rJM0sOlUkcLWOJ/3cNVJXMfiXxX50W33BVqbzD1d3JFLqikz61qyZewVOV15FKvV25hpHvD+28cvOSg2ziqGiwM9lePYvQVDBsutPHE0tWUC38WnwaYhq1DltE5gUlF7BykkeYewhTXT/8A7XQ6Xssqvgmud2U08D1EOarOhtbbrQVd199S72tjtp3dmGRWPYqQmkY7DtrdA109AjGLxJJjltzlB7m1akgSC1L70WuCoTqCFKtzBw8PkCLCQh48MjgAuqTbxOOd9QYlKDK22r0JuCI3oMlcNMor3ygLsWMeg=----ATTACHMENT:----OTQzNzQ0NjkyOTUzNzgxMCAyNzI4MDM1NjgyNzg2MzYgOTQzMjkwNDYzMzI5MzU3Mg==