From a8e9269079a82d149b77808d3789f3478ee53a5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Guillaume=20Perr=C3=A9al?= <guillaume.perreal@irstea.fr> Date: Mon, 16 Mar 2015 17:32:46 +0100 Subject: [PATCH] =?UTF-8?q?Toujours=20plus=20de=20mise=20=C3=A0=20jour=20d?= =?UTF-8?q?e=20la=20doc=20de=20l'API.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Form/Type/FileUploadType.php | 2 +- Twig/FileUploadExtension.php | 16 +++++++++------- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/Form/Type/FileUploadType.php b/Form/Type/FileUploadType.php index 670d6421..0eda69fb 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 0bb5fb25..12c3b57b 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. -- GitLab