From 2d0293c61273b3d7e93efa2e25ed97b969b0e5bb Mon Sep 17 00:00:00 2001 From: mlebrun Date: Mon, 15 Jul 2013 16:45:59 -0400 Subject: [PATCH 1/2] Fix sending protocol with path to FilesystemLoader constructor. --- src/Mustache/Loader/FilesystemLoader.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Mustache/Loader/FilesystemLoader.php b/src/Mustache/Loader/FilesystemLoader.php index 71d7f1c..fc92b6b 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)); From 08972b31d301f6cc764558f77e101e2260cb6ff5 Mon Sep 17 00:00:00 2001 From: mlebrun Date: Mon, 15 Jul 2013 17:12:13 -0400 Subject: [PATCH 2/2] Fixed parenthesis whitespace. --- src/Mustache/Loader/FilesystemLoader.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Mustache/Loader/FilesystemLoader.php b/src/Mustache/Loader/FilesystemLoader.php index fc92b6b..d47d187 100644 --- a/src/Mustache/Loader/FilesystemLoader.php +++ b/src/Mustache/Loader/FilesystemLoader.php @@ -49,7 +49,7 @@ class Mustache_Loader_FilesystemLoader implements Mustache_Loader { $this->baseDir = $baseDir; - if ( strpos( $this->baseDir, '://' ) === -1 ) { + if (strpos( $this->baseDir, '://' ) === -1) { $this->baseDir = rtrim(realpath($this->baseDir), '/'); }