Service/Calc/Aggregate.php
private function getCalcData()
    {
        /* get period & calc data (first calc in the chain) */
        $req = new \Praxigento\BonusBase\Api\Service\Period\Calc\Get\Dependent\Request();
        $req->setBaseCalcTypeCode(Cfg::CODE_TYPE_CALC_BONUS_INFINITY_EU);
        $req->setDepCalcTypeCode(Cfg::CODE_TYPE_CALC_BONUS_AGGREGATE);
        $resp = $this->servPeriodGet->exec($req);
        /** @var \Praxigento\BonusBase\Repo\Data\Period $periodData */
        $periodData = $resp->getDepPeriodData();
        /** @var \Praxigento\BonusBase\Repo\Data\Calculation $calcData */
        $calcData = $resp->getDepCalcData();
        $result = [$periodData, $calcData];
        return $result;
    }
private function getCalcData()
    {
        /* get period & calc data (first calc in the chain) */
        $req = new \Praxigento\BonusBase\Api\Service\Period\Calc\Get\Dependent\Request();
        $req->setBaseCalcTypeCode(Cfg::CODE_TYPE_CALC_BONUS_INFINITY_EU);
        $req->setDepCalcTypeCode(Cfg::CODE_TYPE_CALC_BONUS_AGGREGATE);
        $resp = $this->servPeriodGet->exec($req);
        /** @var \Praxigento\BonusBase\Repo\Data\Period $periodData */
        $periodData = $resp->getDepPeriodData();
        /** @var \Praxigento\BonusBase\Repo\Data\Calculation $calcData */
        $calcData = $resp->getDepCalcData();
        $result = [$periodData, $calcData];
        return $result;
    }
private function getCalcData ( ) { /* get period & calc data (first calc in the chain) */ $ req = new \ Praxigento \ BonusBase \ Api \ Service \ Period \ Calc \ Get \ Dependent \ Request ( ) ; $ req -> setBaseCalcTypeCode ( Cfg :: CODE_TYPE_CALC_BONUS_INFINITY_EU ) ; $ req -> setDepCalcTypeCode ( Cfg :: CODE_TYPE_CALC_BONUS_AGGREGATE ) ; $ resp = $ this -> servPeriodGet -> exec ( $ req ) ; /** @var \Praxigento\BonusBase\Repo\Data\Period $periodData */ $ periodData = $ resp -> getDepPeriodData ( ) ; /** @var \Praxigento\BonusBase\Repo\Data\Calculation $calcData */ $ calcData = $ resp -> getDepCalcData ( ) ; $ result = [ $ periodData , $ calcData ] ; return $ result ; }
Get data for dependent calculation.

@return array [$periodData, $calcData]
@throws \Exception
Get data for dependent calculation .