diff --git a/src/Bridges/ApplicationLatte/SnippetBridge.php b/src/Bridges/ApplicationLatte/SnippetBridge.php index 94909464f..45f4b4406 100644 --- a/src/Bridges/ApplicationLatte/SnippetBridge.php +++ b/src/Bridges/ApplicationLatte/SnippetBridge.php @@ -70,22 +70,20 @@ public function addSnippet($name, $content) public function renderChildren() { - if ($this->control instanceof IRenderable) { - $queue = [$this->control]; - do { - foreach (array_shift($queue)->getComponents() as $child) { - if ($child instanceof IRenderable) { - if ($child->isControlInvalid()) { - $child->snippetMode = TRUE; - $child->render(); - $child->snippetMode = FALSE; - } - } elseif ($child instanceof Nette\ComponentModel\IContainer) { - $queue[] = $child; + $queue = [$this->control]; + do { + foreach (array_shift($queue)->getComponents() as $child) { + if ($child instanceof IRenderable) { + if ($child->isControlInvalid()) { + $child->snippetMode = TRUE; + $child->render(); + $child->snippetMode = FALSE; } + } elseif ($child instanceof Nette\ComponentModel\IContainer) { + $queue[] = $child; } - } while ($queue); - } + } + } while ($queue); } }