[TASK] Merge submodule linkvalidator into core
[Packages/TYPO3.CMS.git] / typo3 / sysext / fluid / Classes / ViewHelpers / Be / Buttons / ShortcutViewHelper.php
index 512cb22..1c93389 100644 (file)
@@ -1,11 +1,13 @@
 <?php
+namespace TYPO3\CMS\Fluid\ViewHelpers\Be\Buttons;
+
 /*                                                                        *
- * This script belongs to the FLOW3 package "Fluid".                      *
+ * This script 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 Lesser General Public License as published by the *
- * Free Software Foundation, either version 3 of the License, or (at your *
- * option) any later version.                                             *
+ * the terms of the GNU Lesser General Public License, either version 3   *
+ *  of the License, or (at your option) any later version.                *
+ *                                                                        *
  *                                                                        *
  * This script is distributed in the hope that it will be useful, but     *
  * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN-    *
@@ -18,7 +20,6 @@
  *                                                                        *
  * The TYPO3 project - inspiring people to share!                         *
  *                                                                        */
-
 /**
  * View helper which returns shortcut button with icon
  * Note: This view helper is experimental!
  * <code title="Default">
  * <f:be.buttons.shortcut />
  * </code>
- *
- * Output:
+ * <output>
  * Shortcut button as known from the TYPO3 backend.
  * By default the current page id, module name and all module arguments will be stored
+ * </output>
  *
  * <code title="Explicitly set parameters to be stored in the shortcut">
  * <f:be.buttons.shortcut getVars="{0: 'M', 1: 'myOwnPrefix'}" setVars="{0: 'function'}" />
  * </code>
- *
- * Output:
+ * <output>
  * Shortcut button as known from the TYPO3 backend.
  * This time only the specified GET parameters and SET[]-settings will be stored.
  * Note:
  * Normally you won't need to set getVars & setVars parameters in Extbase modules
- *
- * @package     Fluid
- * @subpackage  ViewHelpers\Be\Buttons
- * @author             Steffen Kamper <info@sk-typo3.de>
- * @author             Bastian Waidelich <bastian@typo3.org>
- * @license     http://www.gnu.org/copyleft/gpl.html
- * @version     SVN: $Id:
- *
+ * </output>
  */
-class Tx_Fluid_ViewHelpers_Be_Buttons_ShortcutViewHelper extends Tx_Fluid_ViewHelpers_Be_AbstractBackendViewHelper {
-
+class ShortcutViewHelper extends \TYPO3\CMS\Fluid\ViewHelpers\Be\AbstractBackendViewHelper {
 
        /**
         * Renders a shortcut button as known from the TYPO3 backend
@@ -67,15 +59,14 @@ class Tx_Fluid_ViewHelpers_Be_Buttons_ShortcutViewHelper extends Tx_Fluid_ViewHe
                $currentRequest = $this->controllerContext->getRequest();
                $extensionName = $currentRequest->getControllerExtensionName();
                $moduleName = $currentRequest->getPluginName();
-
                if (count($getVars) === 0) {
                        $modulePrefix = strtolower('tx_' . $extensionName . '_' . $moduleName);
                        $getVars = array('id', 'M', $modulePrefix);
                }
                $getList = implode(',', $getVars);
                $setList = implode(',', $setVars);
-
                return $doc->makeShortcutIcon($getList, $setList, $moduleName);
        }
 }
-?>
+
+?>
\ No newline at end of file