Repository.php 801 B

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. namespace MGModule\DNSManager2\models\custom\clientfiles;
  3. use MGModule\DNSManager2 as main;
  4. use MGModule\DNSManager2\mgLibs\MySQL\query;
  5. /**
  6. * Description of repository
  7. *
  8. * @author Michal Czech <michael@modulesgarden.com>
  9. */
  10. class Repository extends \MGModule\DNSManager2\mgLibs\models\repository{
  11. public function getModelClass() {
  12. return __NAMESPACE__.'\ClientFiles';
  13. }
  14. public function byClientId($clientId) {
  15. return $this->setFilter('clientid', $clientId);
  16. }
  17. public function byFile($file) {
  18. return $this->setFilter('file', $file);
  19. }
  20. public function byType($type) {
  21. return $this->setFilter('type', $type);
  22. }
  23. public function byCreatedBy($createdBy) {
  24. return $this->setFilter('createdby', $createdBy);
  25. }
  26. }