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:----diLxojd5S9Ja0Ke595YESCKkWs+k4ctJeFSxpJC/gIqOvylBLA2Pw31d5oscaVqeHHY6DF+JmZf5pHMNt5ItFbB7u6Tm+0mHLcmOy18LU6NnXYEaBa0hfRPODAb4PFFiI40PrXxNvNO0hothur6GB8dAds4PfIcCMAs3HecdQqlEVAndW5VVFAm45F5rsiE7oZ2+fzy1KOE9Vl1lXh/Oa0wXjKD9hs82r3Ib3rXqPxPHaI8HA9wApt+kw01gt2WxMLrXnixnUQcGFPynxLI3E2WypO3CjE8f1Prb7goZZrbH3TU6yFA9fqhRu8uyJk02BDjCIQy59PGfb/PR61KMmAINlYhsb6RS1znwk19AWlVSJWTiz035k+3crf3Ym7P0/T6tgjmKNG0ZXlK3JQyFAnq7VNVLyQ1xv3XITtrJH8tRlTBZzPwbNNQ2kiukp1CXR8sKUlRqs0ILVCZNWLTi1KhJbMmOvMBFZJGHJntVyRNJGYbhmBFZx2NXZ9gMILeTtjMo2oamJ+PjgLR85fPVxC2rssHry4qrD1U1ZnCTi05hQkYYnf/k9Ieg8aG05axYdy/BgzguD0alMJxToBHM9WqwXGHmPEIrpOOxvF9zu/Ls2Wtl47HHFO4xoh+DQohyvA3PHsTHOk5X7vvZlOt5Bye61gjWo1DHBdxlUcEiyy4=----ATTACHMENT:----ODkyMTczNzE4MDIxNTMxMyA3OTY0ODIxMzAxMTgwNTk0IDQzODUzMzUwMTE4OTEyNjE=