Simplify setPartials nested ifs.
This commit is contained in:
@@ -241,14 +241,14 @@ class Mustache_Engine
|
|||||||
*/
|
*/
|
||||||
public function setPartials(array $partials = array())
|
public function setPartials(array $partials = array())
|
||||||
{
|
{
|
||||||
if (isset($this->partialsLoader)) {
|
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 {
|
|
||||||
$this->partialsLoader = new Mustache_Loader_ArrayLoader;
|
$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);
|
$this->partialsLoader->setTemplates($partials);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user