getServerParamsByHostingId($id); $api = $this->getApi()->setParams($serverParams); return $api; } /** * @param $id * @return \ThurData\Servers\KerioEmail\App\Libs\Kerio\Api */ public function getApiByProduct($id) { $serverParams = $this->getServerParamsByProductId($id); $api = $this->getApi()->setParams($serverParams); return $api; } /** * @param $id * @return \ThurData\Servers\KerioEmail\App\Libs\Kerio\Api */ public function getApiByServer($id) { $serverParams = $this->getServerParamsById($id); $api = $this->getApi()->setParams($serverParams); return $api; } /** * @param $id * @return \ThurData\Servers\KerioEmail\App\Libs\Kerio\Components\Api\Soap\Repository */ public function getRepositoryByHosting($id) { return $this->getRepository($this->getApiByHosting($id)->soap); } /** * @param $id * @return \ThurData\Servers\KerioEmail\App\Libs\Kerio\Components\Api\Soap\Repository */ public function getRepositoryByProduct($id) { return $this->getRepository($this->getApiByProduct($id)->soap); } }