Repository.php 652 B

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. namespace MGModule\DNSManager2\models\custom\server;
  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__.'\Server';
  14. }
  15. public function byModule($module)
  16. {
  17. return $this->setFilter('module', $module);
  18. }
  19. public function byStatus($status)
  20. {
  21. return $this->setFilter('status', $status);
  22. }
  23. public function onlyActive()
  24. {
  25. return $this->byStatus('1');
  26. }
  27. }