[TASK] Streamline phpdoc annotations in EXT:fluid
[Packages/TYPO3.CMS.git] / typo3 / sysext / fluid / Classes / ViewHelpers / Form / UploadViewHelper.php
index 9c2fa09..09ea8f8 100644 (file)
@@ -4,8 +4,6 @@ namespace TYPO3\CMS\Fluid\ViewHelpers\Form;
 /*
  * This file is part of the TYPO3 CMS project.
  *
- * It is backported from the TYPO3 Flow package "TYPO3.Fluid".
- *
  * It is free software; you can redistribute it and/or modify it under
  * the terms of the GNU General Public License, either version 2
  * of the License, or any later version.
@@ -28,52 +26,47 @@ namespace TYPO3\CMS\Fluid\ViewHelpers\Form;
  * <output>
  * <input type="file" name="file" />
  * </output>
- *
- * @api
  */
-class UploadViewHelper extends \TYPO3\CMS\Fluid\ViewHelpers\Form\AbstractFormFieldViewHelper {
-
-       /**
-        * @var string
-        */
-       protected $tagName = 'input';
-
-       /**
-        * Initialize the arguments.
-        *
-        * @return void
-        * @api
-        */
-       public function initializeArguments() {
-               parent::initializeArguments();
-               $this->registerTagAttribute('disabled', 'string', 'Specifies that the input element should be disabled when the page loads');
-               $this->registerTagAttribute('multiple', 'string', 'Specifies that the file input element should allow multiple selection of files');
-               $this->registerArgument('errorClass', 'string', 'CSS class to set if there are errors for this view helper', FALSE, 'f3-form-error');
-               $this->registerUniversalTagAttributes();
-       }
+class UploadViewHelper extends \TYPO3\CMS\Fluid\ViewHelpers\Form\AbstractFormFieldViewHelper
+{
+    /**
+     * @var string
+     */
+    protected $tagName = 'input';
 
-       /**
-        * Renders the upload field.
-        *
-        * @return string
-        * @api
-        */
-       public function render() {
-               $name = $this->getName();
-               $allowedFields = array('name', 'type', 'tmp_name', 'error', 'size');
-               foreach ($allowedFields as $fieldName) {
-                       $this->registerFieldNameForFormTokenGeneration($name . '[' . $fieldName . ']');
-               }
-               $this->tag->addAttribute('type', 'file');
+    /**
+     * Initialize the arguments.
+     */
+    public function initializeArguments()
+    {
+        parent::initializeArguments();
+        $this->registerTagAttribute('disabled', 'string', 'Specifies that the input element should be disabled when the page loads');
+        $this->registerTagAttribute('multiple', 'string', 'Specifies that the file input element should allow multiple selection of files');
+        $this->registerArgument('errorClass', 'string', 'CSS class to set if there are errors for this view helper', false, 'f3-form-error');
+        $this->registerUniversalTagAttributes();
+    }
 
-               if (isset($this->arguments['multiple'])) {
-                       $this->tag->addAttribute('name', $name . '[]');
-               } else {
-                       $this->tag->addAttribute('name', $name);
-               }
+    /**
+     * Renders the upload field.
+     *
+     * @return string
+     */
+    public function render()
+    {
+        $name = $this->getName();
+        $allowedFields = ['name', 'type', 'tmp_name', 'error', 'size'];
+        foreach ($allowedFields as $fieldName) {
+            $this->registerFieldNameForFormTokenGeneration($name . '[' . $fieldName . ']');
+        }
+        $this->tag->addAttribute('type', 'file');
 
-               $this->setErrorClassAttribute();
-               return $this->tag->render();
-       }
+        if (isset($this->arguments['multiple'])) {
+            $this->tag->addAttribute('name', $name . '[]');
+        } else {
+            $this->tag->addAttribute('name', $name);
+        }
 
+        $this->setErrorClassAttribute();
+        return $this->tag->render();
+    }
 }