Simplify setPartials nested ifs.

This commit is contained in:
Justin Hileman
2013-03-12 15:29:18 -07:00
parent 32b747be5c
commit 72007e65b4
+5 -5
View File
@@ -241,14 +241,14 @@ class Mustache_Engine
*/
public function setPartials(array $partials = array())
{
if (isset($this->partialsLoader)) {
if (!$this->partialsLoader instanceof Mustache_Loader_MutableLoader) {
throw new Mustache_Exception_RuntimeException('Unable to set partials on an immutable Mustache Loader instance');
}
} else {
if (!isset($this->partialsLoader)) {
$this->partialsLoader = new Mustache_Loader_ArrayLoader;
}
if (!$this->partialsLoader instanceof Mustache_Loader_MutableLoader) {
throw new Mustache_Exception_RuntimeException('Unable to set partials on an immutable Mustache Loader instance');
}
$this->partialsLoader->setTemplates($partials);
}