An error occurred while loading the file. Please try again.
-
Guillaume Perréal authored
Service: irstea_file_upload.url_generator Fonction Twig: irstea_file_path(file.id, referenceType=false)
e3f85cf2
<?php
/*
* Copyright (C) 2015 IRSTEA
* All rights reserved.
*/
namespace Irstea\FileUploadBundle\Service;
use Symfony\Component\Routing\Generator\UrlGeneratorInterface;
/**
* Service générant/vérifiant une URL pour un fichier.
*
* @author Guillaume Perréal <guillaume.perreal@irstea.fr>
*/
interface FileUrlGeneratorInterface
{
/**
* Génère une URL sécurisée pour un fichier.
*
* @param string $idFile Identifiant du fichier pour lequel générer l'URL.
* @param string|bool $referenceType Type d'URL à générer.
* @return string L'url générée.
*/
public function generate($idFile, $referenceType = UrlGeneratorInterface::ABSOLUTE_PATH);
}