*/ class repository extends \MGModule\DNSManager2\mgLibs\models\repository{ public function getModelClass() { return __NAMESPACE__.'\service'; } public function byClientID($clientid) { return $this->setFilter('userid', $clientid); } public function byStatus($status) { //alias return $this->byDomainStatus($status); } public function byDomainStatus($status) { return $this->setFilter('domainstatus', $status); } public function byDomainName($domainName) { return $this->setFilter('domain', $domainName); } public function getIPs() { $ips = array(); foreach($this->get() as $hosting) { $ips = array_merge($ips, $hosting->getIPs()); } return array_unique($ips); } }