/** * @param Url $url * @param array $params * @param string $direction */ private function convert(Url $url, array &$params, $direction) { if (empty($this->mappings)) { return; } if (isset($this->mappings[$url->getPresenter()][$url->getAction()])) { foreach ($this->mappings[$url->getPresenter()][$url->getAction()][$direction] as $from => $to) { if (isset($params[$from])) { $params[$to] = $params[$from]; unset($params[$from]); } } } }