public function render($template = null) { // set path to template if the widget didn't return any data if ($this->output === null) { return trim($this->object->getContent($template)); } // return possible output return trim($this->output); }