/** * @param Template $template */ public function attachToTemplate(Template $template) { $template->addFunction('block', [$this, 'renderBlock']); $template->addFunction('hasContent', function ($args) { if (!empty($this->content[$args['id']])) { return true; } else { return false; } }); }