Contao\TemplateInheritance::insert PHP Method

insert() public method

Insert a template
public insert ( string $name, array $data = null )
$name string The template name
$data array An optional data array
    public function insert($name, array $data = null)
    {
        /** @var Template $tpl */
        if ($this instanceof Template) {
            $tpl = new static($name);
        } elseif (TL_MODE == 'BE') {
            $tpl = new \BackendTemplate($name);
        } else {
            $tpl = new \FrontendTemplate($name);
        }
        if ($data !== null) {
            $tpl->setData($data);
        }
        echo $tpl->parse();
    }