An error occurred while loading the file. Please try again.
-
Guillaume Perréal authored8728b8a5
<?php
/*
* Copyright (C) 2015 IRSTEA
* All rights reserved.
*/
namespace Irstea\FileUploadBundle\Model;
/**
* Description of FileManager
*/
interface FileManagerInterface
{
/**
*
* @param string $id
* @return UploadedFileInterface
*/
public function get($id);
/**
* @param string $name
* @param int $size
* @param string $mimeType
* @param int $lastModified
* @return UploadedFileInterface
*/
public function create($name, $size, $mimeType, $lastModified = null, $createdBy = null, $createdFrom = null);
/**
* @param UploadedFileInterface $file
*/
public function delete(UploadedFileInterface $file);
/**
* @param UploadedFileInterface $file
*/
public function completed(UploadedFileInterface $file);
/** Retourne un tableau de fichiers à nettoyer.
*
* @return UploadedFileInterface[]
*/
public function findGarbage();
/** Retourne des fichiers à valider.
*
* @return UploadedFileInterface[]
*/
public function findFilesToValidate();
}