_reach) as $part) { $out[] = "\r" . $part . strtolower($head) . $queue; } $out[] = "\r" . dirname(dirname(dirname(dirname(__DIR__)))) . $queue; return implode(RS, $out); } $out = []; foreach (explode(RS, $this->_reach) as $part) { $pos = strrpos(rtrim($part, DIRECTORY_SEPARATOR), DIRECTORY_SEPARATOR) + 1; $head = substr($part, 0, $pos); $tail = substr($part, $pos); $out[] = $head . strtolower($tail); } $this->_reach = implode(RS, $out); return parent::reach($queue); } }