/** * @return WpTesting_Model_Formula */ public function getFormula() { $empty = new WpTesting_Model_Formula(); $empty->setResultId($this->getId()); if (is_null($this->test)) { return $empty; } $empty->setTestId($this->test->getId()); /* @var $formulas fRecordSet */ $formulas = $this->test->buildFormulas(); foreach ($formulas->filter(array('getResultId=' => $this->getId())) as $formula) { return $formula; } return $empty; }