Esempio n. 1
0
 /**
  * @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;
 }
Esempio n. 2
0
 /**
  * @param WpTesting_Model_Test $test
  * @return WpTesting_Model_Passing
  */
 public function populate(WpTesting_Model_Test $test)
 {
     $this->setCreated(time())->setModified(time())->setTestId($test->getId());
     parent::populate(true);
     $this->linkWpTesting_Model_Answers();
     return $this;
 }