FileManagerInterface.php 688 bytes
<?php
/*
 * Copyright (C) 2015 IRSTEA
 * All rights reserved.
 */
namespace Irstea\FileUploadBundle\Service;
use Gaufrette\Stream;
use Irstea\FileUploadBundle\Entity\UploadedFile;
/**
 * Description of FileManager
interface FileManagerInterface
    /**
     * @param string $id
     * @return UploadedFile
    public function get($id);
    /**
     * @param string $name
     * @param int $size
     * @param string $mimeType
     * @param int $lastModified
     * @return UploadedFile
    public function create($name, $size, $mimeType, $lastModified);
    /**
     * @param UploadedFile $file
    public function delete(UploadedFile $file);