[TASK] Streamline phpdoc annotations in EXT:fluid
[Packages/TYPO3.CMS.git] / typo3 / sysext / fluid / Classes / ViewHelpers / Be / Security / IfHasRoleViewHelper.php
index 9b98e64..ff37b95 100644 (file)
@@ -14,6 +14,8 @@ namespace TYPO3\CMS\Fluid\ViewHelpers\Be\Security;
  * The TYPO3 project - inspiring people to share!
  */
 
+use TYPO3Fluid\Fluid\Core\ViewHelper\AbstractConditionViewHelper;
+
 /**
  * This view helper implements an ifHasRole/else condition for BE users/groups.
  *
@@ -51,17 +53,13 @@ namespace TYPO3\CMS\Fluid\ViewHelpers\Be\Security;
  * Everything inside the "then" tag is displayed if the logged in BE user belongs to the specified role.
  * Otherwise, everything inside the "else"-tag is displayed.
  * </output>
- *
- * @api
  */
-class IfHasRoleViewHelper extends \TYPO3\CMS\Fluid\Core\ViewHelper\AbstractConditionViewHelper
+class IfHasRoleViewHelper extends AbstractConditionViewHelper
 {
     /**
      * Initializes the "role" argument.
      * Renders <f:then> child if the current logged in BE user belongs to the specified role (aka usergroup)
      * otherwise renders <f:else> child.
-     *
-     * @return void
      */
     public function initializeArguments()
     {
@@ -69,7 +67,7 @@ class IfHasRoleViewHelper extends \TYPO3\CMS\Fluid\Core\ViewHelper\AbstractCondi
     }
 
     /**
-     * This method decides if the condition is TRUE or FALSE. It can be overriden in extending viewhelpers to adjust functionality.
+     * This method decides if the condition is TRUE or FALSE. It can be overridden in extending viewhelpers to adjust functionality.
      *
      * @param array $arguments ViewHelper arguments to evaluate the condition for this ViewHelper, allows for flexiblity in overriding this method.
      * @return bool
@@ -95,16 +93,4 @@ class IfHasRoleViewHelper extends \TYPO3\CMS\Fluid\Core\ViewHelper\AbstractCondi
         }
         return false;
     }
-
-    /**
-     * @return mixed
-     */
-    public function render()
-    {
-        if (static::evaluateCondition($this->arguments)) {
-            return $this->renderThenChild();
-        } else {
-            return $this->renderElseChild();
-        }
-    }
 }