From 042d537992063b86e5d4d064e01357f6869e42e8 Mon Sep 17 00:00:00 2001 From: Justin Hileman Date: Wed, 28 Nov 2012 12:59:06 -0800 Subject: [PATCH] Allow "empty" filesystem loader extension. Fixes #123 --- src/Mustache/Loader/FilesystemLoader.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Mustache/Loader/FilesystemLoader.php b/src/Mustache/Loader/FilesystemLoader.php index 2beadb0..bbd2a43 100644 --- a/src/Mustache/Loader/FilesystemLoader.php +++ b/src/Mustache/Loader/FilesystemLoader.php @@ -55,8 +55,12 @@ class Mustache_Loader_FilesystemLoader implements Mustache_Loader throw new RuntimeException('FilesystemLoader baseDir must be a directory: '.$baseDir); } - if (isset($options['extension'])) { - $this->extension = '.' . ltrim($options['extension'], '.'); + if (array_key_exists('extension', $options)) { + if (empty($options['extension'])) { + $this->extension = ''; + } else { + $this->extension = '.' . ltrim($options['extension'], '.'); + } } }