private function setLink($key, Segment $segment, $position) { if ($this->isBaseElement($segment, $position) || $this->allowedToSetLink($key, $segment)) { $this->segments[$key]->setLink($this->currentUrl); } }