DummyRepositoryInterface.stub 561 B

1234567891011121314151617181920
  1. <?php
  2. namespace App\Shop\Dummies\Repositories\Interfaces;
  3. use App\Shop\Dummies\Dummy;
  4. use Illuminate\Support\Collection;
  5. use Jsdecena\Baserepo\BaseRepositoryInterface;
  6. interface DummyRepositoryInterface extends BaseRepositoryInterface
  7. {
  8. public function listDummies(string $order = 'id', string $sort = 'desc', $except = []) : Collection;
  9. public function createDummy(array $params) : Dummy;
  10. public function updateDummy(array $params) : Dummy;
  11. public function findDummyById(int $id) : Dummy;
  12. public function deleteDummy() : bool;
  13. }