Exemplo n.º 1
0
 /**
  * Return an index of existing fields.
  *
  * @param FieldTableBuilder $table
  * @return \Symfony\Component\HttpFoundation\Response
  */
 public function index(FieldTableBuilder $table, FileModel $files)
 {
     $table->setStream($files->getStream());
     return $table->render();
 }
Exemplo n.º 2
0
 /**
  * Find a file by it's name.
  *
  * @param                 $name
  * @param DiskInterface   $disk
  * @param FolderInterface $folder
  * @return null|FileInterface
  */
 public function findByName($name, DiskInterface $disk, FolderInterface $folder = null)
 {
     return $this->model->where('name', $name)->where('disk_id', $disk->getId())->where('folder_id', $folder ? $folder->getId() : null)->first();
 }
Exemplo n.º 3
0
 /**
  * Find a file by it's name and folder.
  *
  * @param                 $name
  * @param FolderInterface $folder
  * @return null|FileInterface
  */
 public function findByNameAndFolder($name, FolderInterface $folder)
 {
     return $this->model->where('name', $name)->where('folder_id', $folder->getId())->first();
 }