RepositorySourceInterface.php 504 B

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. namespace app\framework\Repository;
  3. interface RepositorySourceInterface
  4. {
  5. public function find($id);
  6. public function findMany($ids);
  7. public function findManyBy($key, $ids);
  8. public function findBy($key, $id);
  9. public function all();
  10. public function save($id, $data);
  11. public function saveBy($key, $id, $data);
  12. public function saveAll($data);
  13. public function saveMany($data);
  14. public function saveManyBy($key, $data);
  15. public function flush();
  16. }