diff --git a/src/Mustache/Loader/FilesystemLoader.php b/src/Mustache/Loader/FilesystemLoader.php index 71d7f1c..d47d187 100644 --- a/src/Mustache/Loader/FilesystemLoader.php +++ b/src/Mustache/Loader/FilesystemLoader.php @@ -47,7 +47,11 @@ class Mustache_Loader_FilesystemLoader implements Mustache_Loader */ public function __construct($baseDir, array $options = array()) { - $this->baseDir = rtrim(realpath($baseDir), '/'); + $this->baseDir = $baseDir; + + if (strpos( $this->baseDir, '://' ) === -1) { + $this->baseDir = rtrim(realpath($this->baseDir), '/'); + } if (!is_dir($this->baseDir)) { throw new Mustache_Exception_RuntimeException(sprintf('FilesystemLoader baseDir must be a directory: %s', $baseDir));