public function buildNavBar(SwatNavBar $navbar) { // save add/edit title defined in Inquisition package $title = $navbar->popEntry(); // pop inquisition title defined in Inquisition package $navbar->popEntry(); // pop question component $navbar->popEntry(); // add inquisition if ($this->isQuiz()) { $navbar->createEntry($this->getCreditNavBarTitle(), sprintf('Credit/Details?id=%s', $this->credit->id)); } elseif ($this->isEvaluation()) { $navbar->createEntry($this->getEvaluationNavBarTitle(), sprintf('Evaluation/Details?id=%s', $this->inquisition->id)); } elseif ($this->inquisition instanceof InquisitionInquisition) { $navbar->createEntry($this->inquisition->title, sprintf('Inquisition/Details?id=%s', $this->inquisition->id)); } // add back edit/add title $navbar->addEntry($title); }