public function taggedAction() { if ($this->getParam('term', false)) { $params = $this->getAllParams(); $search = new Pas_Solr_Handler(); $search->setCore('tags'); $context = $this->_helper->contextSwitch->getCurrentContext(); if ($context) { $params['format'] = $context; } $search->setParams($params); $search->execute(); $this->view->paginator = $search->createPagination(); $this->view->results = $search->processResults(); $this->view->server = $search->getLoadBalancerKey(); } else { throw new Pas_Exception_Param($this->_missingParameter, 500); } }