template_filename = $layoutName; $this->filename = $this->resolve_layout_file($layoutName); if (isset($params['contents'])) { $this->_buffer = $params['contents']; } $locals && $this->setLocals($locals); } public function renderContent() { ob_start(); require $this->filename; $this->_buffer = ob_get_clean(); } }