/** * Retourne un tableau contenant tous les paramètres trouvés dans l'url fournie. * * @param UrlRequest $urlRequest * @return array */ public function getParameters(UrlRequest $urlRequest) { return array_udiff(explode("/", $urlRequest->getUrl()), explode("/", $this->getUrl()), 'strcasecmp'); }
/** * @param Route $route * @param UrlRequest $urlRequest * @return int */ public function comparePattern(Route $route, UrlRequest $urlRequest) { return preg_match($route->getPattern(), $urlRequest->getUrl()); }