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