Repository.php 797 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?php
  2. namespace MGModule\DNSManager2\models\custom\package\registrar;
  3. use MGModule\DNSManager2 as main;
  4. /**
  5. * Description of repository
  6. *
  7. * @author Michal Czech <michael@modulesgarden.com>
  8. */
  9. class Repository extends \MGModule\DNSManager2\mgLibs\models\repository
  10. {
  11. public function getModelClass()
  12. {
  13. return __NAMESPACE__.'\PackageRegistrar';
  14. }
  15. public function byPackageID($packageid)
  16. {
  17. return $this->setFilter('packageid', $packageid);
  18. }
  19. public function byId($id)
  20. {
  21. return $this->setFilter('id', $id);
  22. }
  23. public function byTld($tld)
  24. {
  25. return $this->setFilter('tld', $tld);
  26. }
  27. public function byItemId($itemId)
  28. {
  29. return $this->setFilter('itemid', $itemId);
  30. }
  31. }