Oara\Network\Publisher\Zanox::getMerchantList PHP Метод

getMerchantList() публичный Метод

public getMerchantList ( ) : array
Результат array
    public function getMerchantList()
    {
        $merchantList = array();
        $programApplicationList = $this->_apiClient->getProgramApplications(null, null, "confirmed", 0, $this->_pageSize);
        if ($programApplicationList->total > 0) {
            $iterationProgramApplicationList = self::calculeIterationNumber($programApplicationList->total, $this->_pageSize);
            for ($j = 0; $j < $iterationProgramApplicationList; $j++) {
                $programApplicationList = $this->_apiClient->getProgramApplications(null, null, "confirmed", $j, $this->_pageSize);
                foreach ($programApplicationList->programApplicationItems->programApplicationItem as $programApplication) {
                    if (!isset($merchantList[$programApplication->program->id])) {
                        $obj = array();
                        $obj['cid'] = $programApplication->program->id;
                        $obj['name'] = $programApplication->program->_;
                        $merchantList[$programApplication->program->id] = $obj;
                    }
                }
            }
        }
        return $merchantList;
    }