diff --git a/Form/Type/FileUploadType.php b/Form/Type/FileUploadType.php index 670d6421009e8e8f1f1cc0d1b72857aab1b5735f..0eda69fbe40beac7da63c6843d3a243c85997e08 100644 --- a/Form/Type/FileUploadType.php +++ b/Form/Type/FileUploadType.php @@ -4,7 +4,6 @@ * Copyright (C) 2015 IRSTEA * All rights reserved. * - * @package irstea/file-upload-bundle * @copyright 2015 Irstea * @author Guillaume Perréal <guillaume.perreal@irstea.fr> */ @@ -30,6 +29,7 @@ use Symfony\Component\Validator\Constraints\NotNull; /** Type de champ 'file_upload'. * * Options : + * * * multiple (boolean) : fichier unique ou multiple ? false par défaut. * * accept_file_types (string) : expression régulière de contrôle des types MIME acceptés. Aucune par défaut. * * max_file_size (integer) : taille maximale d'un fichier. 0 (illimité) par défaut. diff --git a/Twig/FileUploadExtension.php b/Twig/FileUploadExtension.php index 0bb5fb25d14a1321faa524e5608c70b685a2a9f8..12c3b57bb6fa0798746ef3054c695e4f7146eef2 100644 --- a/Twig/FileUploadExtension.php +++ b/Twig/FileUploadExtension.php @@ -4,7 +4,6 @@ * Copyright (C) 2015 IRSTEA * All rights reserved. * - * @package irstea/file-upload-bundle * @copyright 2015 Irstea * @author Guillaume Perréal <guillaume.perreal@irstea.fr> */ @@ -20,10 +19,7 @@ use Twig_Extension; use Twig_SimpleFilter; use Twig_SimpleFunction; -/** - * Description of FileUploadExtension - * - * @author Guillaume Perréal <guillaume.perreal@irstea.fr> +/** Extension Twig pour les fichiers uploadés. */ class FileUploadExtension extends Twig_Extension { @@ -74,7 +70,7 @@ class FileUploadExtension extends Twig_Extension 'irstea_file_size', [$this, 'formatFileSize'], ['needs_context' => true] - ), + ),license ]; } @@ -90,6 +86,8 @@ class FileUploadExtension extends Twig_Extension * * Inclut un lien sécurisé qui permet de télécharger le fichier, mais uniquement à l'utilisateur qui a affiché la page. * + * Usage : `{{ irstea_uploaded_file(file) }}` + * * @param Twig_Environment $env * @param UploadedFileInterface $file * @@ -109,10 +107,12 @@ class FileUploadExtension extends Twig_Extension } /** Génère un tag "icône" Font-Awesome pour le type MIME indiqué. + * + * Usage : `{{ irstea_file_icon(mimeType) }}` * * @param string $mimeType Type MIME. * - * @return string Un tag <i></i> avec les classes Font-Awesome. + * @return string Un tag <i></i> avec les classes Font-Awesome. * * @uses MimeTypeIcon::getMimeTypeIcon */ @@ -123,6 +123,8 @@ class FileUploadExtension extends Twig_Extension } /** Formate une taille de fichier. + * + * Usage : `{{ size|irstea_file_size([precision][, locale]) }}` * * @param array $context Contexte Twig. * @param integer $size Taille du fichier.