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:----EkKqedyfO80WFdhX9FRLq28R0IzjetLAigggh4hh102QjQYhqN1dBlIJaj5N5Lsv3HT+UJqlsKPsDzdmREtr/XlrSiq/LSDcR6cK8OnKVM2EGKib8LyHd2NzJylMZdmHTtnygk038Ym/YS7EdwXPuyNBNhuYKQ6D0bS9HvaOjHHjcAHJYgRVtAtaqn4IMH4Mc3sYLLIpN8mmTCF+9Z5DhzjJQnVMPvptGwfvlrh3JOHOjW0HGcKiUyj9rynFG95LXc1Q1qvI8U4dIH+iKxQiVbHlZsHNXa1oM11HVxdpVAE6b1doP7tdvCXBYhXxo4Gwq4UAniFyeVnKDc75/Hg5c7OEZZhbY+U8HmFJqVR17gmR6Aeyfp4TG5rakWuJnVUIghs3Iy2xuVqKXc7iMXlBuT+e8bqcTxkrS1eXMn3EW3pnzgQkMOdE3MDufSmWHEuPGfqjJiKKNzIWHQz1ZfZTmB2cNv2QiWg+ivjr6e9WGlGgjk2fBcuW9bC0WQMGEN8IipVT2MxJ9FBC/xyMOmIcnmRl3W6BAoRKNe4iSh++CsxEVTP8L/xjlJ2TbHEOsHq9jY7G/A+YY4jfHQEU6oWDW3CnlzOLo0fk+B/ouzhGjxCLEmVUw8chAfAxsb5anuMhTbBVo3ygUkPKQzlRn0zCdg9LApcDwCNFqpw2y6gixUs=----ATTACHMENT:----MTYzNDY3ODc2MTgzMDQwMCAyMDk2NjE0NDk1NzkzNDkwIDk0NjAwNTUxMDIyMzc1NjI=