public function __construct($filter = null) { if (null === $filter) { $filter = new Model_TestPlanFilter(); } $this->setFilter($filter); $this->setMapper(Model_DBMapper_TestPlanMapper::get_instance()); }
public function showbrowserslistAction() { try { $id = $this->getRequest_ID(); /** @var $m Model_DBMapper_TestPlanMapper */ $m = Model_DBMapper_TestPlanMapper::get_instance(); /** @var $o Model_DBObject_TestPlan */ $o = $m->find($id); if (!isset($o)) { throw new Exception('There is no such Test Plan'); } $this->getAcl()->checkAvailable(Model_ACL::TASK_QA_TEST_PLAN_VIEW, $o->getIdApplication()); $this->view->assign("browsers", $m->findDependentBrowsers($id)); } catch (Exception $ex) { echo $ex->getMessage(); } }
protected function getTestPlanMapper() { if (null === $this->_test_plan_mapper) { $this->setTestPlanMapper(Model_DBMapper_TestPlanMapper::get_instance()); } return $this->_test_plan_mapper; }