private function init() { if ($this->computer != null) { return; } $this->computer = $this->createComputer(); $this->computer->setTransactionType($this->transactionType); $this->computer->setCommissionTypeId($this->commissionTypeId); $this->computer->setTier($this->tier); $this->computer->computeStats(); }
/** * @return Pap_Stats_Data_Commission */ public function getCommission() { if ($this->commission == null) { $computer = new Pap_Stats_Computer_Transactions($this->params, Pap_Common_Constants::TYPE_CLICK); $computer->computeStats(); $this->commission = $computer->getCommissions(); } return $this->commission; }