ContainerFileRepository.php 493 B

12345678910111213141516171819
  1. <?php
  2. namespace App\Repositories;
  3. use App\Models\File;
  4. use Illuminate\Database\Eloquent\Collection;
  5. class ContainerFileRepository
  6. {
  7. public static function getSourceFileFiles(File $file): Collection|array
  8. {
  9. return File::query()
  10. ->where('object_type', $file->object_type)
  11. ->where('object_id', $file->object_id)
  12. ->where("source_file_id", $file->source_file_id)
  13. ->where("folder_id", $file->folder_id)
  14. ->get();
  15. }
  16. }