/** * @param $index * @param $title * @param $image * @param string $type * @param string $submitTitle * @param string $submitClass * * @return Panel * * @author Panagiotis Vagenas <*****@*****.**> * @since ${VERSION} */ public function factory($index, $title, $image, $type = 'main', $submitTitle = 'Save', $submitClass = 'button pull-right') { $panel = new self($this->moduleInstance); $panel->setTab($index); $panel->setTitle($title); $this->title = $title; if ($image) { $panel->setImage($image); } $panel->setSubmit(array('title' => $submitTitle, 'class' => $submitClass)); $panel->setType($type); return $panel; }