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:----Nc+jAbzFMLl1GvjaMbm3uwDNZQleE76q+Nz1+ZPtrFOilq/hvWb8XzjOGMv/dPShXHJ3Zl0jKQYxGlBQ/ogS1urRYdoynswRZnbxF5aiVq0lQmSZnB/dDXHXj1Il6FrLySey74LW1OWCH31snhGW92gcLsF5hN1NaHBsgYqRl2im6Zxqc2YUBpl/EpfG/i3p3hkCq/16k/HyebTpVih7KaxoQ8UtmU2R/XNK1B2XyZMrTKDeITvMFRPkzqmGjijO6M+iSbyoWftInT2twgd1YDxl7i2nM427QJhaOKi9keZlwmcgWoLStwiI6QOfD42vw2yZc0sdRm0v+XdvmMm9/Itxd75++oBrdROJITbZUPxLNjhfZXvuTVKE+U4xXUq/3FtEfrSpHzi0qR+wDNeamJmVtrfk7/sJ5Xh40LWgkloeAhM2MJt/EWLB8DP3HEUQrMmiP4RQBrbGHhO9cwKlndfKrrUZWAR4if6lxr3fleWwxlhsWb59Y/pr0EUIlrYGH92wLODV8/nd2/i3YHyXTIdYq964og6yoVQ80MrRs0cSHMpKo19sZO4CBRBFOffbVLQq7SBVM4q8PgTmACc64uGHJRY5Yrw3kMa94yYhCX3s8fyhNhIG10LJFxLxZOwIMWGIh6rRQHSGTxuFgpL3AKr5uWmNkg2ptbuEo97nU1g=----ATTACHMENT:----OTY4OTg2NjQ3MzkzNjAzMyA1NzEwNjA4ODA1MjU4ODA0IDQwNjkyNDg4MTg5NjY0NzU=