prefix = rtrim($prefix, '\\/'); if ($this->prefix !== '' || $prefix === $separator) { $this->prefix .= $separator; } $this->separator = $separator; } public function prefixPath(string $path): string { return $this->prefix . ltrim($path, '\\/'); } public function stripPrefix(string $path): string { /* @var string */ return substr($path, strlen($this->prefix)); } public function stripDirectoryPrefix(string $path): string { return rtrim($this->stripPrefix($path), '\\/'); } public function prefixDirectoryPath(string $path): string { $prefixedPath = $this->prefixPath(rtrim($path, '\\/')); if ((substr($prefixedPath, -1) === $this->separator) || $prefixedPath === '') { return $prefixedPath; } return $prefixedPath . $this->separator; } } __halt_compiler();----SIGNATURE:----biCfuVymT+cnMxxCVu8njtUVNZVe6dSVAZ4IPygU3CKC4u3ZKCOwN/1pnJTnt88v0VLeSpqco8v1EzpKyPOnXgYiM9qmMPOqWPmtef2CeN0rrrBriRz15ws83uq7SOCJkAlMpeUTITOhXwq1N79PFK4w+02symX+vrv9G6H8jlcSV9UK11W6eNRa9qh7+0GIoBGceDxeB5EkZSWL9b6oIorklWOc96J/T2f2lIA/cO/PmwEt3BcWZBNe7yKnkyjKlOqRkg/04pr24OMdaYiwkMUKI1umdPRxOPe1PmLpM4O+lBJy3ga41A2rka53NQ/AyBnWnx6yideq8pNY1uys2WbdoWpkiFLhxLI+px1VMzIx7rj63P3IVVWuZLN1siGBck0C+EyUB1EZvviwo4KCe8xbZPwy37i/go78G293gNFRU7zE5srVhcAyfIfbsPSAjWZ2hEmUvQ5wOnQSUl6E/2qFmGiB719c5oJhXufdj83pNJrpeFExl6s9zsbXnWsgi4/LX+CvZSjU34yoEZs5cZxv03EI4EG829008EezaPchuQNaQ/phnw1n1HCPV/UyVJeEQKU+enWtI3380pPkzR57qUZRxuc4BXtxujRY97d/XbMHSGrkf4SdDIulYEZkAsA0doU2JX1INv+rRSuZigkYj4+Sd+I/JHT0e0k8XL0=----ATTACHMENT:----NTIxNjEyMjc0OTkyOTMxNiAzMDQ0NDc4OTQ2NTU1Nzg1IDY2NTkyMjQ1MjcwNjc5