From ab23338fe9f1b3ed21455867f1c032d7b146ceb8 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Mon, 2 Mar 2015 16:51:04 +0100 Subject: Initial Commit --- Mustache/Loader/StringLoader.php | 42 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 Mustache/Loader/StringLoader.php (limited to 'Mustache/Loader/StringLoader.php') diff --git a/Mustache/Loader/StringLoader.php b/Mustache/Loader/StringLoader.php new file mode 100644 index 0000000..8f18062 --- /dev/null +++ b/Mustache/Loader/StringLoader.php @@ -0,0 +1,42 @@ +load('{{ foo }}'); // '{{ foo }}' + * + * This is the default Template Loader instance used by Mustache: + * + * $m = new Mustache; + * $tpl = $m->loadTemplate('{{ foo }}'); + * echo $tpl->render(array('foo' => 'bar')); // "bar" + * + * @implements Loader + */ +class Mustache_Loader_StringLoader implements Mustache_Loader +{ + + /** + * Load a Template by source. + * + * @param string $name Mustache Template source + * + * @return string Mustache Template source + */ + public function load($name) + { + return $name; + } +} -- cgit v1.2.3-55-g7522