From 74841f65acca0c12ba8c51505ad57473ce340ef8 Mon Sep 17 00:00:00 2001 From: Ando Roots Date: Sun, 30 Dec 2012 19:30:30 +0200 Subject: [PATCH] Throw Kohana_Exception when Mustache template file not found --- classes/Mustache/Loader/Kohana.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/classes/Mustache/Loader/Kohana.php b/classes/Mustache/Loader/Kohana.php index 49de1c3..9b377d3 100644 --- a/classes/Mustache/Loader/Kohana.php +++ b/classes/Mustache/Loader/Kohana.php @@ -30,6 +30,12 @@ class Mustache_Loader_Kohana implements Mustache_Loader, Mustache_Loader_Mutable protected function _load_file($name) { $filename = Kohana::find_file($this->_base_dir, $name, $this->_extension); + + if ( ! $filename) + { + throw new Kohana_Exception('Mustache template ":name" not found', array(':name' => $name)); + } + return file_get_contents($filename); }