* Adding @api annotations
authorSebastian Kurfürst <sebastian@typo3.org>
Sat, 24 Oct 2009 11:01:38 +0000 (11:01 +0000)
committerSebastian Kurfürst <sebastian@typo3.org>
Sat, 24 Oct 2009 11:01:38 +0000 (11:01 +0000)
* Changed the fluid-specific RuntimeException to SPL's RuntimeException.

57 files changed:
typo3/sysext/fluid/Classes/Core/Exception.php
typo3/sysext/fluid/Classes/Core/Parser/Exception.php
typo3/sysext/fluid/Classes/Core/Parser/SyntaxTree/ArrayNode.php
typo3/sysext/fluid/Classes/Core/Parser/SyntaxTree/RootNode.php
typo3/sysext/fluid/Classes/Core/Parser/SyntaxTree/ViewHelperNode.php
typo3/sysext/fluid/Classes/Core/ViewHelper/AbstractViewHelper.php
typo3/sysext/fluid/Classes/Core/ViewHelper/Arguments.php
typo3/sysext/fluid/Classes/Core/ViewHelper/Exception.php
typo3/sysext/fluid/Classes/Core/ViewHelper/TagBasedViewHelper.php
typo3/sysext/fluid/Classes/Core/ViewHelper/TagBuilder.php
typo3/sysext/fluid/Classes/Core/ViewHelper/TemplateVariableContainer.php
typo3/sysext/fluid/Classes/Core/ViewHelper/ViewHelperVariableContainer.php
typo3/sysext/fluid/Classes/View/TemplateView.php
typo3/sysext/fluid/Classes/View/TemplateViewInterface.php
typo3/sysext/fluid/Classes/ViewHelpers/AliasViewHelper.php
typo3/sysext/fluid/Classes/ViewHelpers/BaseViewHelper.php
typo3/sysext/fluid/Classes/ViewHelpers/Be/AbstractBackendViewHelper.php
typo3/sysext/fluid/Classes/ViewHelpers/Be/Buttons/CshViewHelper.php
typo3/sysext/fluid/Classes/ViewHelpers/Be/Buttons/IconViewHelper.php
typo3/sysext/fluid/Classes/ViewHelpers/Be/Buttons/ShortcutViewHelper.php
typo3/sysext/fluid/Classes/ViewHelpers/Be/ContainerViewHelper.php
typo3/sysext/fluid/Classes/ViewHelpers/Be/Menus/ActionMenuItemViewHelper.php
typo3/sysext/fluid/Classes/ViewHelpers/Be/Menus/ActionMenuViewHelper.php
typo3/sysext/fluid/Classes/ViewHelpers/Be/PageInfoViewHelper.php
typo3/sysext/fluid/Classes/ViewHelpers/Be/PagePathViewHelper.php
typo3/sysext/fluid/Classes/ViewHelpers/Be/TableListViewHelper.php
typo3/sysext/fluid/Classes/ViewHelpers/CycleViewHelper.php
typo3/sysext/fluid/Classes/ViewHelpers/ElseViewHelper.php
typo3/sysext/fluid/Classes/ViewHelpers/ForViewHelper.php
typo3/sysext/fluid/Classes/ViewHelpers/Form/AbstractFormFieldViewHelper.php
typo3/sysext/fluid/Classes/ViewHelpers/Form/CheckboxViewHelper.php
typo3/sysext/fluid/Classes/ViewHelpers/Form/ErrorsViewHelper.php
typo3/sysext/fluid/Classes/ViewHelpers/Form/HiddenViewHelper.php
typo3/sysext/fluid/Classes/ViewHelpers/Form/PasswordViewHelper.php
typo3/sysext/fluid/Classes/ViewHelpers/Form/RadioViewHelper.php
typo3/sysext/fluid/Classes/ViewHelpers/Form/SelectViewHelper.php
typo3/sysext/fluid/Classes/ViewHelpers/Form/SubmitViewHelper.php
typo3/sysext/fluid/Classes/ViewHelpers/Form/TextareaViewHelper.php
typo3/sysext/fluid/Classes/ViewHelpers/Form/TextboxViewHelper.php
typo3/sysext/fluid/Classes/ViewHelpers/Form/UploadViewHelper.php
typo3/sysext/fluid/Classes/ViewHelpers/Format/CurrencyViewHelper.php
typo3/sysext/fluid/Classes/ViewHelpers/Format/DateViewHelper.php
typo3/sysext/fluid/Classes/ViewHelpers/Format/Nl2brViewHelper.php
typo3/sysext/fluid/Classes/ViewHelpers/Format/NumberViewHelper.php
typo3/sysext/fluid/Classes/ViewHelpers/Format/PaddingViewHelper.php
typo3/sysext/fluid/Classes/ViewHelpers/Format/PrintfViewHelper.php
typo3/sysext/fluid/Classes/ViewHelpers/GroupedForViewHelper.php
typo3/sysext/fluid/Classes/ViewHelpers/IfViewHelper.php
typo3/sysext/fluid/Classes/ViewHelpers/LayoutViewHelper.php
typo3/sysext/fluid/Classes/ViewHelpers/RenderViewHelper.php
typo3/sysext/fluid/Classes/ViewHelpers/SectionViewHelper.php
typo3/sysext/fluid/Classes/ViewHelpers/ThenViewHelper.php
typo3/sysext/fluid/Tests/Unit/Core/Parser/SyntaxTree/ViewHelperNodeComparatorTest_testcase.php
typo3/sysext/fluid/Tests/Unit/Core/VariableContainerTest_testcase.php
typo3/sysext/fluid/Tests/Unit/Core/ViewHelper/ViewHelperVariableContainerTest_testcase.php
typo3/sysext/fluid/Tests/Unit/ViewHelpers/Form/AbstractFormFieldViewHelperTest_testcase.php
typo3/sysext/fluid/Tests/Unit/ViewHelpers/Form/AbstractFormViewHelperTest_testcase.php

index 86fa094..1762a94 100644 (file)
@@ -23,8 +23,9 @@
 /**
  * The most general Fluid exception.
  *
- * @version $Id: Exception.php 2896 2009-07-27 16:03:39Z sebastian $
+ * @version $Id: Exception.php 3346 2009-10-22 17:26:10Z k-fish $
  * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
+ * @api
  */
 class Tx_Fluid_Core_Exception extends Tx_Fluid_Exception {
 }
index 9d1bab1..57abed7 100644 (file)
 /**
  * A Parsing Exception
  *
- * @version $Id: Exception.php 2813 2009-07-16 14:02:34Z k-fish $
+ * @version $Id: Exception.php 3346 2009-10-22 17:26:10Z k-fish $
  * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
- * @internal
- * @todo Refactor and move it to own subdirectory
+ * @api
  */
 class Tx_Fluid_Core_Parser_Exception extends Tx_Fluid_Core_Exception {
 }
index 31ad96c..727683a 100644 (file)
@@ -23,7 +23,7 @@
 /**
  * Array Syntax Tree Node. Handles JSON-like arrays.
  *
- * @version $Id: ArrayNode.php 2813 2009-07-16 14:02:34Z k-fish $
+ * @version $Id: ArrayNode.php 3346 2009-10-22 17:26:10Z k-fish $
  * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
  * @scope prototype
  * @internal
@@ -55,7 +55,7 @@ class Tx_Fluid_Core_Parser_SyntaxTree_ArrayNode extends Tx_Fluid_Core_Parser_Syn
         */
        public function evaluate() {
                if ($this->renderingContext === NULL) {
-                       throw new Tx_Fluid_Core_RuntimeException('Rendering Context is null in ArrayNode, but necessary. If this error appears, please report a bug!', 1242668976);
+                       throw new RuntimeException('Rendering Context is null in ArrayNode, but necessary. If this error appears, please report a bug!', 1242668976);
                }
                $arrayToBuild = array();
                foreach ($this->internalArray as $key => $value) {
index ce53f8b..f513f30 100644 (file)
@@ -23,7 +23,7 @@
 /**
  * Root node of every syntax tree.
  *
- * @version $Id: RootNode.php 2813 2009-07-16 14:02:34Z k-fish $
+ * @version $Id: RootNode.php 3346 2009-10-22 17:26:10Z k-fish $
  * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
  * @scope prototype
  * @internal
@@ -38,7 +38,7 @@ class Tx_Fluid_Core_Parser_SyntaxTree_RootNode extends Tx_Fluid_Core_Parser_Synt
         */
        public function evaluate() {
                if ($this->renderingContext === NULL) {
-                       throw new Tx_Fluid_Core_RuntimeException('Rendering Context is null in RootNode, but necessary. If this error appears, please report a bug!', 1242669004);
+                       throw new RuntimeException('Rendering Context is null in RootNode, but necessary. If this error appears, please report a bug!', 1242669004);
                }
                $text = $this->evaluateChildNodes();
                return $text;
index c918fea..d39510d 100644 (file)
@@ -23,7 +23,7 @@
 /**
  * Node which will call a ViewHelper associated with this node.
  *
- * @version $Id: ViewHelperNode.php 2914 2009-07-28 18:26:38Z bwaidelich $
+ * @version $Id: ViewHelperNode.php 3346 2009-10-22 17:26:10Z k-fish $
  * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
  * @scope prototype
  * @intenral
@@ -115,7 +115,7 @@ class Tx_Fluid_Core_Parser_SyntaxTree_ViewHelperNode extends Tx_Fluid_Core_Parse
         */
        public function evaluate() {
                if ($this->renderingContext === NULL) {
-                       throw new Tx_Fluid_Core_RuntimeException('RenderingContext is null in ViewHelperNode, but necessary. If this error appears, please report a bug!', 1242669031);
+                       throw new RuntimeException('RenderingContext is null in ViewHelperNode, but necessary. If this error appears, please report a bug!', 1242669031);
                }
 
                // Store if the ObjectAccessorPostProcessor has been enabled before this ViewHelper, because we need to re-enable it if needed after this ViewHelper
@@ -183,7 +183,7 @@ class Tx_Fluid_Core_Parser_SyntaxTree_ViewHelperNode extends Tx_Fluid_Core_Parse
                        $endContextVariables = $this->renderingContext->getTemplateVariableContainer();
                        $diff = array_intersect($endContextVariables, $contextVariables);
 
-                       throw new Tx_Fluid_Core_RuntimeException('The following context variable has been changed after the view helper "' . $this->viewHelperClassName . '" has been called: ' .implode(', ', $diff), 1236081302);
+                       throw new RuntimeException('The following context variable has been changed after the view helper "' . $this->viewHelperClassName . '" has been called: ' .implode(', ', $diff), 1236081302);
                }
                return $output;
        }
@@ -233,7 +233,7 @@ class Tx_Fluid_Core_Parser_SyntaxTree_ViewHelperNode extends Tx_Fluid_Core_Parse
        protected function evaluateBooleanExpression(Tx_Fluid_Core_Parser_SyntaxTree_AbstractNode $syntaxTreeNode) {
                $childNodes = $syntaxTreeNode->getChildNodes();
                if (count($childNodes) > 3) {
-                       throw new Tx_Fluid_Core_RuntimeException('The expression "' . $syntaxTreeNode->evaluate() . '" has more than tree parts.', 1244201848);
+                       throw new RuntimeException('The expression "' . $syntaxTreeNode->evaluate() . '" has more than tree parts.', 1244201848);
                }
 
                $leftSide = NULL;
@@ -310,7 +310,7 @@ class Tx_Fluid_Core_Parser_SyntaxTree_ViewHelperNode extends Tx_Fluid_Core_Parse
                        case '<=':
                                return ($leftSide <= $rightSide);
                        default:
-                               throw new Tx_Fluid_Core_RuntimeException('Comparator "' . $comparator . '" was not implemented. Please report a bug.', 1244234398);
+                               throw new RuntimeException('Comparator "' . $comparator . '" was not implemented. Please report a bug.', 1244234398);
                }
        }
 
index cf9ae2f..a2634bc 100644 (file)
@@ -23,8 +23,9 @@
 /**
  * The abstract base class for all view helpers.
  *
- * @version $Id: AbstractViewHelper.php 3333 2009-10-21 09:52:46Z sebastian $
+ * @version $Id: AbstractViewHelper.php 3346 2009-10-22 17:26:10Z k-fish $
  * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
+ * @api
  * @scope prototype
  */
 abstract class Tx_Fluid_Core_ViewHelper_AbstractViewHelper implements Tx_Fluid_Core_ViewHelper_ViewHelperInterface {
@@ -304,19 +305,19 @@ abstract class Tx_Fluid_Core_ViewHelper_AbstractViewHelper implements Tx_Fluid_C
 
                                if ($type === 'array') {
                                        if (!is_array($this->arguments[$argumentName]) && !$this->arguments[$argumentName] instanceof ArrayAccess && !$this->arguments[$argumentName] instanceof Traversable) {
-                                               throw new Tx_Fluid_Core_RuntimeException('The argument "' . $argumentName . '" was registered with type "array", but is of type "' . gettype($this->arguments[$argumentName]) . '" in view helper "' . get_class($this) . '". Value of argument: "' . strval($this->arguments[$argumentName]) . '"', 1237900529);
+                                               throw new RuntimeException('The argument "' . $argumentName . '" was registered with type "array", but is of type "' . gettype($this->arguments[$argumentName]) . '" in view helper "' . get_class($this) . '". Value of argument: "' . strval($this->arguments[$argumentName]) . '"', 1237900529);
                                        }
                                } elseif ($type === 'boolean') {
                                        if (!is_bool($this->arguments[$argumentName])) {
-                                               throw new Tx_Fluid_Core_RuntimeException('The argument "' . $argumentName . '" was registered with type "boolean", but is of type "' . gettype($this->arguments[$argumentName]) . '" in view helper "' . get_class($this) . '".', 1240227732);
+                                               throw new RuntimeException('The argument "' . $argumentName . '" was registered with type "boolean", but is of type "' . gettype($this->arguments[$argumentName]) . '" in view helper "' . get_class($this) . '".', 1240227732);
                                        }
                                } else {
                                        $validator = $this->validatorResolver->createValidator($type);
                                        if (is_null($validator)) {
-                                               throw new Tx_Fluid_Core_RuntimeException('No validator found for argument name "' . $argumentName . '" with type "' . $type . '" in view helper "' . get_class($this) . '".', 1237900534);
+                                               throw new RuntimeException('No validator found for argument name "' . $argumentName . '" with type "' . $type . '" in view helper "' . get_class($this) . '".', 1237900534);
                                        }
                                        if (!$validator->isValid($this->arguments[$argumentName])) {
-                                               throw new Tx_Fluid_Core_RuntimeException('Validation for argument name "' . $argumentName . '" in view helper "' . get_class($this) . '" FAILED. Expected type: "' . $type . '"; Given: "' . gettype($this->arguments[$argumentName]) . '".', 1237900686);
+                                               throw new RuntimeException('Validation for argument name "' . $argumentName . '" in view helper "' . get_class($this) . '" FAILED. Expected type: "' . $type . '"; Given: "' . gettype($this->arguments[$argumentName]) . '".', 1237900686);
                                        }
                                }
                        }
index acc6de2..c12011e 100644 (file)
@@ -25,8 +25,9 @@
  * Is available inside every view helper as $this->arguments - and you use it as if it was an array.
  * However, you can only read, and not write to it.
  *
- * @version $Id: Arguments.php 3188 2009-09-16 13:03:59Z k-fish $
+ * @version $Id: Arguments.php 3346 2009-10-22 17:26:10Z k-fish $
  * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
+ * @api
  * @scope prototype
  */
 class Tx_Fluid_Core_ViewHelper_Arguments implements ArrayAccess {
@@ -81,7 +82,7 @@ class Tx_Fluid_Core_ViewHelper_Arguments implements ArrayAccess {
         * @author Sebastian Kurfürst <sebastian@typo3.org>
         */
        public function offsetSet($key, $value) {
-               throw new Tx_Fluid_Core_RuntimeException('Tried to set argument "' . $key . '", but setting arguments is forbidden.', 1236080693);
+               throw new RuntimeException('Tried to set argument "' . $key . '", but setting arguments is forbidden.', 1236080693);
        }
 
        /**
@@ -91,7 +92,7 @@ class Tx_Fluid_Core_ViewHelper_Arguments implements ArrayAccess {
         * @author Sebastian Kurfürst <sebastian@typo3.org>
         */
        public function offsetUnset($key) {
-               throw new Tx_Fluid_Core_RuntimeException('Tried to unset argument "' . $key . '", but setting arguments is forbidden.', 1236080702);
+               throw new RuntimeException('Tried to unset argument "' . $key . '", but setting arguments is forbidden.', 1236080702);
        }
 
        /**
index 12fd86e..03c7957 100644 (file)
@@ -23,8 +23,9 @@
 /**
  * A ViewHelper Exception
  *
- * @version $Id: Exception.php 2813 2009-07-16 14:02:34Z k-fish $
+ * @version $Id: Exception.php 3346 2009-10-22 17:26:10Z k-fish $
  * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
+ * @api
  */
 class Tx_Fluid_Core_ViewHelper_Exception extends Tx_Fluid_Core_Exception {
 }
index 0d7b529..0ace0e0 100644 (file)
@@ -25,8 +25,9 @@
  * Sould be used as the base class for all view helpers which output simple tags, as it provides some
  * convenience methods to register default attributes, ...
  *
- * @version $Id: TagBasedViewHelper.php 3331 2009-10-20 04:37:59Z sebastian $
+ * @version $Id: TagBasedViewHelper.php 3346 2009-10-22 17:26:10Z k-fish $
  * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
+ * @api
  * @scope prototype
  */
 abstract class Tx_Fluid_Core_ViewHelper_TagBasedViewHelper extends Tx_Fluid_Core_ViewHelper_AbstractViewHelper {
index d1b518d..a0e9479 100644 (file)
@@ -23,8 +23,9 @@
 /**
  * Tag builder. Can be easily accessed in TagBasedViewHelper
  *
- * @version $Id: TagBuilder.php 3331 2009-10-20 04:37:59Z sebastian $
+ * @version $Id: TagBuilder.php 3346 2009-10-22 17:26:10Z k-fish $
  * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
+ * @api
  * @scope prototype
  */
 class Tx_Fluid_Core_ViewHelper_TagBuilder {
index b7826ec..8094995 100644 (file)
@@ -27,8 +27,9 @@
  * 1) Holds the current variables in the template
  * 2) Holds variables being set during Parsing (set in view helpers implementing the PostParse facet)
  *
- * @version $Id: TemplateVariableContainer.php 2896 2009-07-27 16:03:39Z sebastian $
+ * @version $Id: TemplateVariableContainer.php 3346 2009-10-22 17:26:10Z k-fish $
  * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
+ * @api
  * @scope prototype
  */
 class Tx_Fluid_Core_ViewHelper_TemplateVariableContainer {
@@ -47,7 +48,7 @@ class Tx_Fluid_Core_ViewHelper_TemplateVariableContainer {
         * @api
         */
        public function __construct($objectArray = array()) {
-               if (!is_array($objectArray)) throw new Tx_Fluid_Core_RuntimeException('Context has to be initialized with an array, ' . gettype($objectArray) . ' given.', 1224592343);
+               if (!is_array($objectArray)) throw new RuntimeException('Context has to be initialized with an array, ' . gettype($objectArray) . ' given.', 1224592343);
                $this->objects = $objectArray;
        }
 
@@ -61,7 +62,7 @@ class Tx_Fluid_Core_ViewHelper_TemplateVariableContainer {
         * @api
         */
        public function add($identifier, $object) {
-               if (array_key_exists($identifier, $this->objects)) throw new Tx_Fluid_Core_RuntimeException('Duplicate variable declarations!', 1224479063);
+               if (array_key_exists($identifier, $this->objects)) throw new RuntimeException('Duplicate variable declarations!', 1224479063);
                $this->objects[$identifier] = $object;
        }
 
@@ -74,7 +75,7 @@ class Tx_Fluid_Core_ViewHelper_TemplateVariableContainer {
         * @api
         */
        public function get($identifier) {
-               if (!array_key_exists($identifier, $this->objects)) throw new Tx_Fluid_Core_RuntimeException('Tried to get a variable "' . $identifier . '" which is not stored in the context!', 1224479370);
+               if (!array_key_exists($identifier, $this->objects)) throw new RuntimeException('Tried to get a variable "' . $identifier . '" which is not stored in the context!', 1224479370);
                return $this->objects[$identifier];
        }
 
@@ -87,7 +88,7 @@ class Tx_Fluid_Core_ViewHelper_TemplateVariableContainer {
         * @api
         */
        public function remove($identifier) {
-               if (!array_key_exists($identifier, $this->objects)) throw new Tx_Fluid_Core_RuntimeException('Tried to remove a variable "' . $identifier . '" which is not stored in the context!', 1224479372);
+               if (!array_key_exists($identifier, $this->objects)) throw new RuntimeException('Tried to remove a variable "' . $identifier . '" which is not stored in the context!', 1224479372);
                unset($this->objects[$identifier]);
        }
 
index 42f391d..2de12f0 100644 (file)
@@ -21,8 +21,9 @@
  *                                                                        */
 
 /**
- * @version $Id: ViewHelperVariableContainer.php 3296 2009-10-07 07:41:30Z sebastian $
+ * @version $Id: ViewHelperVariableContainer.php 3346 2009-10-22 17:26:10Z k-fish $
  * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
+ * @api
  * @scope prototype
  */
 class Tx_Fluid_Core_ViewHelper_ViewHelperVariableContainer {
@@ -51,12 +52,12 @@ class Tx_Fluid_Core_ViewHelper_ViewHelperVariableContainer {
         * @param string $key Key of the data
         * @param object $value The value to store
         * @return void
-        * @throws Tx_Fluid_Core_RuntimeException if there was no key with the specified name
+        * @throws RuntimeException if there was no key with the specified name
         * @author Sebastian Kurfürst <sebastian@typo3.org>
         * @api
         */
        public function add($viewHelperName, $key, $value) {
-               if ($this->exists($viewHelperName, $key)) throw new Tx_Fluid_Core_RuntimeException('The key "' . $viewHelperName . '->' . $key . '" was already stored and you cannot override it.', 1243352010);
+               if ($this->exists($viewHelperName, $key)) throw new RuntimeException('The key "' . $viewHelperName . '->' . $key . '" was already stored and you cannot override it.', 1243352010);
                $this->addOrUpdate($viewHelperName, $key, $value);
        }
 
@@ -84,12 +85,12 @@ class Tx_Fluid_Core_ViewHelper_ViewHelperVariableContainer {
         * @param string $viewHelperName The ViewHelper Class name (Fully qualified, like Tx_Fluid_ViewHelpers_ForViewHelper)
         * @param string $key Key of the data
         * @return object The object stored
-        * @throws Tx_Fluid_Core_RuntimeException if there was no key with the specified name
+        * @throws RuntimeException if there was no key with the specified name
         * @author Sebastian Kurfürst <sebastian@typo3.org>
         * @api
         */
        public function get($viewHelperName, $key) {
-               if (!$this->exists($viewHelperName, $key)) throw new Tx_Fluid_Core_RuntimeException('No value found for key "' . $viewHelperName . '->' . $key . '"', 1243325768);
+               if (!$this->exists($viewHelperName, $key)) throw new RuntimeException('No value found for key "' . $viewHelperName . '->' . $key . '"', 1243325768);
                return $this->objects[$viewHelperName][$key];
        }
 
@@ -112,12 +113,12 @@ class Tx_Fluid_Core_ViewHelper_ViewHelperVariableContainer {
         * @param string $viewHelperName The ViewHelper Class name (Fully qualified, like Tx_Fluid_ViewHelpers_ForViewHelper)
         * @param string $key Key of the data to remove
         * @return void
-        * @throws Tx_Fluid_Core_RuntimeException if there was no key with the specified name
+        * @throws RuntimeException if there was no key with the specified name
         * @author Sebastian Kurfürst <sebastian@typo3.org>
         * @api
         */
        public function remove($viewHelperName, $key) {
-               if (!$this->exists($viewHelperName, $key)) throw new Tx_Fluid_Core_RuntimeException('No value found for key "' . $viewHelperName . '->' . $key . '", thus the key cannot be removed.', 1243352249);
+               if (!$this->exists($viewHelperName, $key)) throw new RuntimeException('No value found for key "' . $viewHelperName . '->' . $key . '", thus the key cannot be removed.', 1243352249);
                unset($this->objects[$viewHelperName][$key]);
        }
 
index 31ad67b..ac2855c 100644 (file)
@@ -23,8 +23,9 @@
 /**
  * The main template view. Should be used as view if you want Fluid Templating
  *
- * @version $Id: TemplateView.php 3318 2009-10-14 12:08:16Z robert $
+ * @version $Id: TemplateView.php 3346 2009-10-22 17:26:10Z k-fish $
  * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
+ * @api
  * @scope prototype
  */
 class Tx_Fluid_View_TemplateView extends Tx_Extbase_MVC_View_AbstractView implements Tx_Fluid_View_TemplateViewInterface {
@@ -227,7 +228,7 @@ class Tx_Fluid_View_TemplateView extends Tx_Extbase_MVC_View_AbstractView implem
                                return $path;
                        }
                }
-               throw new Tx_Fluid_Core_RuntimeException('The template files "' . implode('", "', $paths) . '" could not be loaded.', 1225709595);
+               throw new RuntimeException('The template files "' . implode('", "', $paths) . '" could not be loaded.', 1225709595);
        }
 
        /**
@@ -245,7 +246,7 @@ class Tx_Fluid_View_TemplateView extends Tx_Extbase_MVC_View_AbstractView implem
 
                $sections = $parsedTemplate->getVariableContainer()->get('sections');
                if(!array_key_exists($sectionName, $sections)) {
-                       throw new Tx_Fluid_Core_RuntimeException('The given section does not exist!', 1227108982);
+                       throw new RuntimeException('The given section does not exist!', 1227108982);
                }
                $section = $sections[$sectionName];
 
@@ -292,7 +293,7 @@ class Tx_Fluid_View_TemplateView extends Tx_Extbase_MVC_View_AbstractView implem
                                return $path;
                        }
                }
-               throw new Tx_Fluid_Core_RuntimeException('The template files "' . implode('", "', $paths) . '" could not be loaded.', 1225709595);
+               throw new RuntimeException('The template files "' . implode('", "', $paths) . '" could not be loaded.', 1225709595);
        }
 
        /**
@@ -325,7 +326,7 @@ class Tx_Fluid_View_TemplateView extends Tx_Extbase_MVC_View_AbstractView implem
                                return $path;
                        }
                }
-               throw new Tx_Fluid_Core_RuntimeException('The template files "' . implode('", "', $paths) . '" could not be loaded.', 1225709595);
+               throw new RuntimeException('The template files "' . implode('", "', $paths) . '" could not be loaded.', 1225709595);
        }
 
        /**
@@ -340,7 +341,7 @@ class Tx_Fluid_View_TemplateView extends Tx_Extbase_MVC_View_AbstractView implem
                try {
                        $this->resolveTemplatePathAndFilename();
                        return TRUE;
-               } catch (Tx_Fluid_Core_RuntimeException $e) {
+               } catch (RuntimeException $e) {
                        return FALSE;
                }
        }
index e96bc6d..772d74e 100644 (file)
@@ -23,8 +23,9 @@
 /**
  * Interface of Fluids Template view
  *
- * @version $Id: TemplateViewInterface.php 2902 2009-07-27 21:41:23Z sebastian $
+ * @version $Id: TemplateViewInterface.php 3346 2009-10-22 17:26:10Z k-fish $
  * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
+ * @api
  */
 interface Tx_Fluid_View_TemplateViewInterface extends Tx_Extbase_MVC_View_ViewInterface {
 
index ebee57f..4ad6c4c 100644 (file)
@@ -48,6 +48,7 @@
  *
  * @version $Id$
  * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
+ * @api
  * @scope prototype
  */
 class Tx_Fluid_ViewHelpers_AliasViewHelper extends Tx_Fluid_Core_ViewHelper_AbstractViewHelper {
index 974e412..7ec2dd6 100644 (file)
@@ -37,6 +37,7 @@
  *
  * @version $Id$
  * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
+ * @api
  * @scope prototype
  */
 class Tx_Fluid_ViewHelpers_BaseViewHelper extends Tx_Fluid_Core_ViewHelper_AbstractViewHelper {
index 5c1cd03..18be285 100644 (file)
@@ -27,8 +27,8 @@
  * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
  * @scope prototype
  *
- * @package     TYPO3
- * @subpackage  tx_fluid
+ * @package     Fluid
+ * @subpackage  ViewHelpers\Be
  * @author      Steffen Kamper <info@sk-typo3.de>
  * @author      Bastian Waidelich <bastian@typo3.org>
  * @license     http://www.gnu.org/copyleft/gpl.html
index 6bf121f..8868a5b 100644 (file)
  * CSH button as known from the TYPO3 backend.
  *
  *
- * @package     TYPO3
- * @subpackage  tx_fluid
+ * @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: 
- * 
+ * @version     SVN: $Id:
+ *
  */
 class Tx_Fluid_ViewHelpers_Be_Buttons_CshViewHelper extends Tx_Fluid_ViewHelpers_Be_AbstractBackendViewHelper {
 
-       
+
        /**
         * Render context sensitive help (CSH) for the given table
         *
index 05f3979..652b8c3 100644 (file)
  * Output:
  * This time the "new_el" icon is returned, the button has the title attribute set and links to the "new" action of the current controller.
  *
- * @package     TYPO3
- * @subpackage  tx_fluid
+ * @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: 
- * 
+ * @version     SVN: $Id:
+ *
  */
 class Tx_Fluid_ViewHelpers_Be_Buttons_IconViewHelper extends Tx_Fluid_ViewHelpers_Be_AbstractBackendViewHelper {
 
index c4daa21..512cb22 100644 (file)
  * Note:
  * Normally you won't need to set getVars & setVars parameters in Extbase modules
  *
- * @package     TYPO3
- * @subpackage  tx_fluid
+ * @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: 
- * 
+ * @version     SVN: $Id:
+ *
  */
 class Tx_Fluid_ViewHelpers_Be_Buttons_ShortcutViewHelper extends Tx_Fluid_ViewHelpers_Be_AbstractBackendViewHelper {
 
-       
+
        /**
         * Renders a shortcut button as known from the TYPO3 backend
         *
index f1a0d6e..b32cf6f 100644 (file)
@@ -41,8 +41,8 @@
  * "your module content" wrapped with propper head & body tags.
  * Custom CSS file EXT:your_extension/Resources/Public/styles/backend.css and JavaScript file EXT:your_extension/Resources/Public/scripts/main.js will be loaded
  *
- * @package     TYPO3
- * @subpackage  tx_fluid
+ * @package     Fluid
+ * @subpackage  ViewHelpers\Be
  * @author      Bastian Waidelich <bastian@typo3.org>
  * @license     http://www.gnu.org/copyleft/gpl.html
  * @version     SVN: $Id:
index 5bc60e3..243ad22 100644 (file)
@@ -25,8 +25,8 @@
  * Note: This view helper is experimental!
  *
  *
- * @package     TYPO3
- * @subpackage  tx_fluid
+ * @package     Fluid
+ * @subpackage  ViewHelpers\Be\Menus
  * @author      Steffen Kamper <info@sk-typo3.de>
  * @author      Bastian Waidelich <bastian@typo3.org>
  * @license     http://www.gnu.org/copyleft/gpl.html
index 5e19682..a018415 100644 (file)
@@ -44,8 +44,8 @@
  * </f:be.menus.actionMenu>
  * </code>
  *
- * @package     TYPO3
- * @subpackage  tx_fluid
+ * @package     Fluid
+ * @subpackage  ViewHelpers\Be\Menus
  * @author      Steffen Kamper <info@sk-typo3.de>
  * @author      Bastian Waidelich <bastian@typo3.org>
  * @license     http://www.gnu.org/copyleft/gpl.html
index 1ad70c8..5e05952 100644 (file)
  * Output:
  * Page info icon with context menu
  *
- * @package     TYPO3
- * @subpackage  tx_fluid
+ * @package     Fluid
+ * @subpackage  ViewHelpers\Be
  * @author      Steffen Kamper <info@sk-typo3.de>
  * @author      Bastian Waidelich <bastian@typo3.org>
  * @license     http://www.gnu.org/copyleft/gpl.html
- * @version     SVN: $Id: 
- * 
+ * @version     SVN: $Id:
+ *
  */
 class Tx_Fluid_ViewHelpers_Be_PageInfoViewHelper extends Tx_Fluid_ViewHelpers_Be_AbstractBackendViewHelper {
 
-       
+
        /**
         * Render javascript in header
         *
index 6c33560..57c4b21 100644 (file)
  * Current page path, prefixed with "Path:" and wrapped in a span with the class "typo3-docheader-pagePath"
  *
  *
- * @package     TYPO3
- * @subpackage  tx_fluid
+ * @package     Fluid
+ * @subpackage  ViewHelpers\Be
  * @author      Steffen Kamper <info@sk-typo3.de>
  * @author      Bastian Waidelich <bastian@typo3.org>
  * @license     http://www.gnu.org/copyleft/gpl.html
- * @version     SVN: $Id: 
- * 
+ * @version     SVN: $Id:
+ *
  */
 class Tx_Fluid_ViewHelpers_Be_PagePathViewHelper extends Tx_Fluid_ViewHelpers_Be_AbstractBackendViewHelper {
 
-       
+
        /**
         * Renders the current page path
         *
index f0e83a0..8ab3d19 100644 (file)
@@ -43,8 +43,8 @@
  * List of "Website user" records with a text property of "foo" stored on PID 1 and two levels down.
  * Clicking on a username will open the TYPO3 info popup for the respective record
  *
- * @package     TYPO3
- * @subpackage  tx_fluid
+ * @package     Fluid
+ * @subpackage  ViewHelpers\Be
  * @author      Bastian Waidelich <bastian@typo3.org>
  * @license     http://www.gnu.org/copyleft/gpl.html
  * @version     SVN: $Id:
index adbf5c5..8269cdf 100644 (file)
@@ -53,6 +53,7 @@
  *
  * @version $Id$
  * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
+ * @api
  * @scope prototype
  */
 class Tx_Fluid_ViewHelpers_CycleViewHelper extends Tx_Fluid_Core_ViewHelper_AbstractViewHelper {
index 2de22b0..f67963e 100644 (file)
@@ -27,6 +27,7 @@
  *
  * @version $Id$
  * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
+ * @api
  * @scope prototype
  */
 class Tx_Fluid_ViewHelpers_ElseViewHelper extends Tx_Fluid_Core_ViewHelper_AbstractViewHelper {
index 7dd1825..4b42d69 100644 (file)
@@ -49,8 +49,9 @@
  * </ul>
  * </output>
  *
- * @version $Id: ForViewHelper.php 3199 2009-09-20 09:46:19Z sebastian $
+ * @version $Id: ForViewHelper.php 3346 2009-10-22 17:26:10Z k-fish $
  * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
+ * @api
  * @scope prototype
  */
 class Tx_Fluid_ViewHelpers_ForViewHelper extends Tx_Fluid_Core_ViewHelper_AbstractViewHelper {
index 0dab69f..e8220f6 100644 (file)
@@ -26,8 +26,9 @@
  * If you set the "property" attribute to the name of the property to resolve from the object, this class will
  * automatically set the name and value of a form element.
  *
- * @version $Id: AbstractFormFieldViewHelper.php 3308 2009-10-09 12:59:02Z sebastian $
+ * @version $Id: AbstractFormFieldViewHelper.php 3346 2009-10-22 17:26:10Z k-fish $
  * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
+ * @api
  * @scope prototype
  */
 abstract class Tx_Fluid_ViewHelpers_Form_AbstractFormFieldViewHelper extends Tx_Fluid_ViewHelpers_Form_AbstractFormViewHelper {
index c508e62..5f968c2 100644 (file)
@@ -50,6 +50,7 @@
  *
  * @version $Id$
  * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
+ * @api
  * @scope prototype
  */
 class Tx_Fluid_ViewHelpers_Form_CheckboxViewHelper extends Tx_Fluid_ViewHelpers_Form_AbstractFormFieldViewHelper {
index bc9c6d9..db6f029 100644 (file)
@@ -40,6 +40,7 @@
  *
  * @version $Id: ForViewHelper.php 2378 2009-05-25 20:47:00Z sebastian $
  * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
+ * @api
  * @scope prototype
  */
 class Tx_Fluid_ViewHelpers_Form_ErrorsViewHelper extends Tx_Fluid_Core_ViewHelper_AbstractViewHelper {
index aca3452..1a73156 100644 (file)
@@ -35,8 +35,9 @@
  * You can also use the "property" attribute if you have bound an object to the form.
  * See <f:form> for more documentation.
  *
- * @version $Id: HiddenViewHelper.php 3308 2009-10-09 12:59:02Z sebastian $
+ * @version $Id: HiddenViewHelper.php 3346 2009-10-22 17:26:10Z k-fish $
  * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
+ * @api
  * @scope prototype
  */
 class Tx_Fluid_ViewHelpers_Form_HiddenViewHelper extends Tx_Fluid_ViewHelpers_Form_AbstractFormFieldViewHelper {
index bd7567a..4be0605 100644 (file)
@@ -34,6 +34,7 @@
  *
  * @version $Id: TextboxViewHelper.php 3109 2009-08-31 17:22:46Z bwaidelich $
  * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
+ * @api
  * @scope prototype
  */
 class Tx_Fluid_ViewHelpers_Form_PasswordViewHelper extends Tx_Fluid_ViewHelpers_Form_AbstractFormFieldViewHelper {
index a13df8c..c1cc521 100644 (file)
@@ -52,6 +52,7 @@
  *
  * @version $Id$
  * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
+ * @api
  * @scope prototype
  */
 class Tx_Fluid_ViewHelpers_Form_RadioViewHelper extends Tx_Fluid_ViewHelpers_Form_AbstractFormFieldViewHelper {
index 784d06e..6a88b63 100644 (file)
@@ -60,8 +60,9 @@
  *
  * The "value" property now expects a domain object, and tests for object equivalence.
  *
- * @version $Id: SelectViewHelper.php 3333 2009-10-21 09:52:46Z sebastian $
+ * @version $Id: SelectViewHelper.php 3346 2009-10-22 17:26:10Z k-fish $
  * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
+ * @api
  * @scope prototype
  */
 class Tx_Fluid_ViewHelpers_Form_SelectViewHelper extends Tx_Fluid_ViewHelpers_Form_AbstractFormFieldViewHelper {
index 597bb18..ee9b9a3 100644 (file)
@@ -39,8 +39,9 @@
   * Output:
  * <input type="submit" name="mySubmit" value="Send Mail" />
  *
- * @version $Id: SubmitViewHelper.php 3308 2009-10-09 12:59:02Z sebastian $
+ * @version $Id: SubmitViewHelper.php 3346 2009-10-22 17:26:10Z k-fish $
  * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
+ * @api
  * @scope prototype
  */
 class Tx_Fluid_ViewHelpers_Form_SubmitViewHelper extends Tx_Fluid_ViewHelpers_Form_AbstractFormFieldViewHelper {
index 91064a0..b97f308 100644 (file)
@@ -33,8 +33,9 @@
  * Output:
  * <textarea name="myTextArea">This is shown inside the textarea</textarea>
  *
- * @version $Id: TextareaViewHelper.php 3308 2009-10-09 12:59:02Z sebastian $
+ * @version $Id: TextareaViewHelper.php 3346 2009-10-22 17:26:10Z k-fish $
  * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
+ * @api
  * @scope prototype
  */
 class Tx_Fluid_ViewHelpers_Form_TextareaViewHelper extends Tx_Fluid_ViewHelpers_Form_AbstractFormFieldViewHelper {
index c526358..e1d6840 100644 (file)
   * = Examples =
  *
  * <code title="Example">
- * <f:textbox name="myTextBox" value="default value" />
+ * <f:form.textbox name="myTextBox" value="default value" />
  * </code>
  *
  * Output:
  * <input type="text" name="myTextBox" value="default value" />
  *
- * @version $Id: TextboxViewHelper.php 3308 2009-10-09 12:59:02Z sebastian $
+ * @version $Id: TextboxViewHelper.php 3347 2009-10-22 19:59:09Z k-fish $
  * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
+ * @api
  * @scope prototype
  */
 class Tx_Fluid_ViewHelpers_Form_TextboxViewHelper extends Tx_Fluid_ViewHelpers_Form_AbstractFormFieldViewHelper {
index 6c9b78f..49bf88c 100644 (file)
@@ -33,8 +33,9 @@
  * Output:
  * <input type="file" name="file" />
  *
- * @version $Id: UploadViewHelper.php 3308 2009-10-09 12:59:02Z sebastian $
+ * @version $Id: UploadViewHelper.php 3346 2009-10-22 17:26:10Z k-fish $
  * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
+ * @api
  * @scope prototype
  */
 class Tx_Fluid_ViewHelpers_Form_UploadViewHelper extends Tx_Fluid_ViewHelpers_Form_AbstractFormFieldViewHelper {
index 36a32bf..2a4429e 100644 (file)
@@ -41,6 +41,7 @@
  *
  * @version $Id$
  * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
+ * @api
  * @scope prototype
  */
 class Tx_Fluid_ViewHelpers_Format_CurrencyViewHelper extends Tx_Fluid_Core_ViewHelper_AbstractViewHelper {
index a22d087..2ce90a4 100644 (file)
@@ -49,8 +49,9 @@
  * 13.12.1980 - 21:03:42
  * (depending on the current time, see http://www.php.net/manual/en/function.strtotime.php)
  *
- * @version $Id: DateViewHelper.php 2813 2009-07-16 14:02:34Z k-fish $
+ * @version $Id: DateViewHelper.php 3346 2009-10-22 17:26:10Z k-fish $
  * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
+ * @api
  * @scope prototype
  */
 class Tx_Fluid_ViewHelpers_Format_DateViewHelper extends Tx_Fluid_Core_ViewHelper_AbstractViewHelper {
index a78d10d..15c4d8a 100644 (file)
@@ -35,6 +35,7 @@
  *
  * @version $Id$
  * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
+ * @api
  * @scope prototype
  */
 class Tx_Fluid_ViewHelpers_Format_Nl2brViewHelper extends Tx_Fluid_Core_ViewHelper_AbstractViewHelper {
index 87ddc58..c9875a2 100644 (file)
@@ -40,8 +40,9 @@
  * Output:
  * 423.423,2
  *
- * @version $Id: NumberViewHelper.php 2813 2009-07-16 14:02:34Z k-fish $
+ * @version $Id: NumberViewHelper.php 3346 2009-10-22 17:26:10Z k-fish $
  * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
+ * @api
  * @scope prototype
  */
 class Tx_Fluid_ViewHelpers_Format_NumberViewHelper extends Tx_Fluid_Core_ViewHelper_AbstractViewHelper {
index 113591d..d7611e0 100644 (file)
@@ -40,8 +40,9 @@
  * Output:
  * TYPO3-=-=-
  *
- * @version $Id: $
+ * @version $Id: PaddingViewHelper.php 3346 2009-10-22 17:26:10Z k-fish $
  * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
+ * @api
  * @scope prototype
  */
 class Tx_Fluid_ViewHelpers_Format_PaddingViewHelper extends Tx_Fluid_Core_ViewHelper_AbstractViewHelper {
index aba257a..1b00323 100644 (file)
@@ -48,8 +48,9 @@
  * Output:
  * We love TYPO3
  *
- * @version $Id: PrintfViewHelper.php 2813 2009-07-16 14:02:34Z k-fish $
+ * @version $Id: PrintfViewHelper.php 3346 2009-10-22 17:26:10Z k-fish $
  * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
+ * @api
  * @scope prototype
  */
 class Tx_Fluid_ViewHelpers_Format_PrintfViewHelper extends Tx_Fluid_Core_ViewHelper_AbstractViewHelper {
index f7e49b6..aa124ee 100644 (file)
@@ -76,6 +76,7 @@
  *
  * @version $Id$
  * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
+ * @api
  * @scope prototype
  */
 class Tx_Fluid_ViewHelpers_GroupedForViewHelper extends Tx_Fluid_Core_ViewHelper_AbstractViewHelper {
index 08c2aa3..c0a2ac9 100644 (file)
@@ -80,6 +80,7 @@
  *
  * @version $Id$
  * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
+ * @api
  * @scope prototype
  */
 class Tx_Fluid_ViewHelpers_IfViewHelper extends Tx_Fluid_Core_ViewHelper_AbstractViewHelper implements Tx_Fluid_Core_ViewHelper_Facets_ChildNodeAccessInterface {
index c71f299..4c5f82f 100644 (file)
@@ -26,8 +26,9 @@
  * 
  *
  *
- * @version $Id: LayoutViewHelper.php 3199 2009-09-20 09:46:19Z sebastian $
+ * @version $Id: LayoutViewHelper.php 3346 2009-10-22 17:26:10Z k-fish $
  * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
+ * @api
  * @scope prototype
  * @todo refine documentation
  */
index 83a81b7..558fce5 100644 (file)
@@ -22,8 +22,9 @@
 
 /**
  *
- * @version $Id: RenderViewHelper.php 2813 2009-07-16 14:02:34Z k-fish $
+ * @version $Id: RenderViewHelper.php 3346 2009-10-22 17:26:10Z k-fish $
  * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
+ * @api
  * @scope prototype
  */
 class Tx_Fluid_ViewHelpers_RenderViewHelper extends Tx_Fluid_Core_ViewHelper_AbstractViewHelper {
index d0f4bf9..5b0c0be 100644 (file)
@@ -23,8 +23,9 @@
 /**
  * A Section view helper
  *
- * @version $Id: SectionViewHelper.php 2813 2009-07-16 14:02:34Z k-fish $
+ * @version $Id: SectionViewHelper.php 3346 2009-10-22 17:26:10Z k-fish $
  * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
+ * @api
  * @scope prototype
  */
 class Tx_Fluid_ViewHelpers_SectionViewHelper extends Tx_Fluid_Core_ViewHelper_AbstractViewHelper implements Tx_Fluid_Core_ViewHelper_Facets_PostParseInterface {
index b9baab1..b036e9b 100644 (file)
@@ -26,6 +26,7 @@
  *
  * @version $Id$
  * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
+ * @api
  * @scope prototype
  */
 class Tx_Fluid_ViewHelpers_ThenViewHelper extends Tx_Fluid_Core_ViewHelper_AbstractViewHelper {
index cebc2c1..d328e1b 100644 (file)
@@ -436,29 +436,27 @@ class Tx_Fluid_Core_Parser_SyntaxTree_ViewHelperNodeComparatorTest_testcase exte
 
        /**
         * @test
-        * @expectedException Tx_Fluid_Core_RuntimeException
+        * @expectedException \RuntimeException
         * @author Sebastian Kurfürst <sebastian@typo3.org>
         */
        public function havingMoreThanThreeElementsInTheSyntaxTreeThrowsException() {
                $expression = '   5 ==5 {blubb} {bla} {blu}';
-               $expected = TRUE;
 
                $parsedTemplate = $this->templateParser->parse($expression);
-               $result = $this->viewHelperNode->_call('evaluateBooleanExpression', $parsedTemplate->getRootNode());
+               $this->viewHelperNode->_call('evaluateBooleanExpression', $parsedTemplate->getRootNode());
        }
 
        /**
         * @test
-        * @expectedException Tx_Fluid_Core_RuntimeException
+        * @expectedException \RuntimeException
         * @author Sebastian Kurfürst <sebastian@typo3.org>
         */
        public function comparingStringsThrowsException() {
                $this->markTestIncomplete('Not sure what the intended behavior should be. See TODO inside ViewHelperNode.');
                $expression = '   blubb ==5 ';
-               $expected = TRUE;
 
                $parsedTemplate = $this->templateParser->parse($expression);
-               $result = $this->viewHelperNode->_call('evaluateBooleanExpression', $parsedTemplate->getRootNode());
+               $this->viewHelperNode->_call('evaluateBooleanExpression', $parsedTemplate->getRootNode());
        }
 }
 
index 8af4a9b..f2b582b 100644 (file)
@@ -68,7 +68,7 @@ class Tx_Fluid_Core_VariableContainerTest_testcase extends Tx_Extbase_BaseTestCa
        
        /**
         * @test
-        * @expectedException Tx_Fluid_Core_RuntimeException
+        * @expectedException \RuntimeException
         * @author Sebastian Kurfürst <sebastian@typo3.org>
         */
        public function contextTakesOnlyArraysInConstructor() {
@@ -77,7 +77,7 @@ class Tx_Fluid_Core_VariableContainerTest_testcase extends Tx_Extbase_BaseTestCa
        
        /**
         * @test
-        * @expectedException Tx_Fluid_Core_RuntimeException
+        * @expectedException \RuntimeException
         * @author Sebastian Kurfürst <sebastian@typo3.org>
         */
        public function duplicateIdentifiersThrowException() {
@@ -87,7 +87,7 @@ class Tx_Fluid_Core_VariableContainerTest_testcase extends Tx_Extbase_BaseTestCa
        
        /**
         * @test
-        * @expectedException Tx_Fluid_Core_RuntimeException
+        * @expectedException \RuntimeException
         * @author Sebastian Kurfürst <sebastian@typo3.org>
         */
        public function gettingNonexistentValueThrowsException() {
@@ -96,7 +96,7 @@ class Tx_Fluid_Core_VariableContainerTest_testcase extends Tx_Extbase_BaseTestCa
        
        /**
         * @test
-        * @expectedException Tx_Fluid_Core_RuntimeException
+        * @expectedException \RuntimeException
         * @author Sebastian Kurfürst <sebastian@typo3.org>
         */
        public function deletingNonexistentValueThrowsException() {
@@ -112,7 +112,7 @@ class Tx_Fluid_Core_VariableContainerTest_testcase extends Tx_Extbase_BaseTestCa
                $this->variableContainer->remove('variable');
                try {
                        $this->variableContainer->get('variable');
-               } catch (Tx_Fluid_Core_RuntimeException $e) {}
+               } catch (RuntimeException $e) {}
        }
 }
 
index 2f711d9..9a42115 100644 (file)
@@ -19,7 +19,7 @@ if (!class_exists('Tx_Fluid_Core_Fixtures_TestViewHelper')) {
 /**
  * Testcase for AbstractViewHelper
  *
- * @version $Id: ViewHelperVariableContainerTest.php 3333 2009-10-21 09:52:46Z sebastian $
+ * @version $Id: ViewHelperVariableContainerTest.php 3346 2009-10-22 17:26:10Z k-fish $
  * @license http://opensource.org/licenses/gpl-license.php GNU Public License, version 2
  */
 class Tx_Fluid_Core_ViewHelper_ViewHelperVariableContainerTest_testcase extends Tx_Extbase_BaseTestCase {
@@ -49,7 +49,7 @@ class Tx_Fluid_Core_ViewHelper_ViewHelperVariableContainerTest_testcase extends
        /**
         * @test
         * @author Sebastian Kurfürst <sebastian@typo3.org>
-        * @expectedException Tx_Fluid_Core_RuntimeException
+        * @expectedException \RuntimeException
         */
        public function gettingNonNonExistentValueThrowsException() {
                $this->viewHelperVariableContainer->get('Tx_Fluid_ViewHelper_NonExistent', 'nonExistentKey');
@@ -58,7 +58,7 @@ class Tx_Fluid_Core_ViewHelper_ViewHelperVariableContainerTest_testcase extends
        /**
         * @test
         * @author Sebastian Kurfürst <sebastian@typo3.org>
-        * @expectedException Tx_Fluid_Core_RuntimeException
+        * @expectedException \RuntimeException
         */
        public function settingKeyWhichIsAlreadyStoredThrowsException() {
                $this->viewHelperVariableContainer->add('Tx_Fluid_ViewHelper_NonExistent', 'nonExistentKey', 'value1');
@@ -88,7 +88,7 @@ class Tx_Fluid_Core_ViewHelper_ViewHelperVariableContainerTest_testcase extends
        /**
         * @test
         * @author Sebastian Kurfürst <sebastian@typo3.org>
-        * @expectedException Tx_Fluid_Core_RuntimeException
+        * @expectedException \RuntimeException
         */
        public function removingNonExistentKeyThrowsException() {
                $this->viewHelperVariableContainer->remove('Tx_Fluid_ViewHelper_NonExistent', 'nonExistentKey');
index 5479d8f..86de8f9 100644 (file)
@@ -18,7 +18,7 @@ require_once(dirname(__FILE__) . '/../ViewHelperBaseTestcase.php');
 /**
  * Test for the Abstract Form view helper
  *
- * @version $Id: AbstractFormFieldViewHelperTest.php 3296 2009-10-07 07:41:30Z sebastian $
+ * @version $Id: AbstractFormFieldViewHelperTest.php 3337 2009-10-21 17:12:10Z bwaidelich $
  * @license http://opensource.org/licenses/gpl-license.php GNU Public License, version 2
  */
 class Tx_Fluid_ViewHelpers_Form_AbstractFormFieldViewHelperTest_testcase extends Tx_Fluid_ViewHelpers_ViewHelperBaseTestcase {
@@ -73,7 +73,8 @@ class Tx_Fluid_ViewHelpers_Form_AbstractFormFieldViewHelperTest_testcase extends
 
                $formViewHelper->expects($this->any())->method('isObjectAccessorMode')->will($this->returnValue(TRUE));
                $this->viewHelperVariableContainer->expects($this->at(0))->method('get')->with('Tx_Fluid_ViewHelpers_FormViewHelper', 'formName')->will($this->returnValue('myFormName'));
-               $this->viewHelperVariableContainer->expects($this->at(1))->method('get')->with('Tx_Fluid_ViewHelpers_FormViewHelper', 'fieldNamePrefix')->will($this->returnValue('formPrefix'));
+               $this->viewHelperVariableContainer->expects($this->at(1))->method('exists')->with('Tx_Fluid_ViewHelpers_FormViewHelper', 'fieldNamePrefix')->will($this->returnValue(TRUE));
+               $this->viewHelperVariableContainer->expects($this->at(2))->method('get')->with('Tx_Fluid_ViewHelpers_FormViewHelper', 'fieldNamePrefix')->will($this->returnValue('formPrefix'));
 
                        // TODO mock arguments
                $arguments = new Tx_Fluid_Core_ViewHelper_Arguments(array('name' => 'fieldName', 'value' => 'fieldValue', 'property' => 'bla'));
@@ -94,7 +95,8 @@ class Tx_Fluid_ViewHelpers_Form_AbstractFormFieldViewHelperTest_testcase extends
 
                $formViewHelper->expects($this->any())->method('isObjectAccessorMode')->will($this->returnValue(TRUE));
                $this->viewHelperVariableContainer->expects($this->at(0))->method('get')->with('Tx_Fluid_ViewHelpers_FormViewHelper', 'formName')->will($this->returnValue('myFormName'));
-               $this->viewHelperVariableContainer->expects($this->at(1))->method('get')->with('Tx_Fluid_ViewHelpers_FormViewHelper', 'fieldNamePrefix')->will($this->returnValue('formPrefix'));
+               $this->viewHelperVariableContainer->expects($this->at(1))->method('exists')->with('Tx_Fluid_ViewHelpers_FormViewHelper', 'fieldNamePrefix')->will($this->returnValue(TRUE));
+               $this->viewHelperVariableContainer->expects($this->at(2))->method('get')->with('Tx_Fluid_ViewHelpers_FormViewHelper', 'fieldNamePrefix')->will($this->returnValue('formPrefix'));
 
                        // TODO mock arguments
                $arguments = new Tx_Fluid_Core_ViewHelper_Arguments(array('name' => 'fieldName', 'value' => 'fieldValue', 'property' => 'bla.blubb'));
@@ -114,7 +116,8 @@ class Tx_Fluid_ViewHelpers_Form_AbstractFormFieldViewHelperTest_testcase extends
 
                $formViewHelper->expects($this->any())->method('isObjectAccessorMode')->will($this->returnValue(TRUE));
                $this->viewHelperVariableContainer->expects($this->at(0))->method('get')->with('Tx_Fluid_ViewHelpers_FormViewHelper', 'formName')->will($this->returnValue(NULL));
-               $this->viewHelperVariableContainer->expects($this->at(1))->method('get')->with('Tx_Fluid_ViewHelpers_FormViewHelper', 'fieldNamePrefix')->will($this->returnValue('formPrefix'));
+               $this->viewHelperVariableContainer->expects($this->at(1))->method('exists')->with('Tx_Fluid_ViewHelpers_FormViewHelper', 'fieldNamePrefix')->will($this->returnValue(TRUE));
+               $this->viewHelperVariableContainer->expects($this->at(2))->method('get')->with('Tx_Fluid_ViewHelpers_FormViewHelper', 'fieldNamePrefix')->will($this->returnValue('formPrefix'));
 
                        // TODO mock arguments
                $arguments = new Tx_Fluid_Core_ViewHelper_Arguments(array('name' => 'fieldName', 'value' => 'fieldValue', 'property' => 'bla'));
@@ -133,7 +136,8 @@ class Tx_Fluid_ViewHelpers_Form_AbstractFormFieldViewHelperTest_testcase extends
                $this->injectDependenciesIntoViewHelper($formViewHelper);
 
                $formViewHelper->expects($this->any())->method('isObjectAccessorMode')->will($this->returnValue(FALSE));
-               $this->viewHelperVariableContainer->expects($this->at(0))->method('get')->with('Tx_Fluid_ViewHelpers_FormViewHelper', 'fieldNamePrefix')->will($this->returnValue('formPrefix'));
+               $this->viewHelperVariableContainer->expects($this->at(0))->method('exists')->with('Tx_Fluid_ViewHelpers_FormViewHelper', 'fieldNamePrefix')->will($this->returnValue(TRUE));
+               $this->viewHelperVariableContainer->expects($this->at(1))->method('get')->with('Tx_Fluid_ViewHelpers_FormViewHelper', 'fieldNamePrefix')->will($this->returnValue('formPrefix'));
 
                        // TODO mock arguments
                $arguments = new Tx_Fluid_Core_ViewHelper_Arguments(array('name' => 'fieldName', 'value' => 'fieldValue', 'property' => 'bla'));
index 5c684dd..c5887b2 100644 (file)
@@ -18,7 +18,7 @@ require_once(dirname(__FILE__) . '/../ViewHelperBaseTestcase.php');
 /**
  * Test for the Abstract Form view helper
  *
- * @version $Id: AbstractFormViewHelperTest.php 3308 2009-10-09 12:59:02Z sebastian $
+ * @version $Id: AbstractFormViewHelperTest.php 3337 2009-10-21 17:12:10Z bwaidelich $
  * @license http://opensource.org/licenses/gpl-license.php GNU Public License, version 2
  */
 class Tx_Fluid_ViewHelpers_Form_AbstractFormViewHelperTest_testcase extends Tx_Fluid_ViewHelpers_ViewHelperBaseTestcase {
@@ -153,6 +153,7 @@ class Tx_Fluid_ViewHelpers_Form_AbstractFormViewHelperTest_testcase extends Tx_F
        public function prefixFieldNameReturnsGivenFieldNameIfFieldNamePrefixIsEmpty() {
                $viewHelper = $this->getMock($this->buildAccessibleProxy('Tx_Fluid_ViewHelpers_Form_AbstractFormViewHelper'), array('dummy'), array(), '', FALSE);
                $this->injectDependenciesIntoViewHelper($viewHelper);
+               $this->viewHelperVariableContainer->expects($this->any())->method('exists')->with('Tx_Fluid_ViewHelpers_FormViewHelper', 'fieldNamePrefix')->will($this->returnValue(TRUE));
                $this->viewHelperVariableContainer->expects($this->once())->method('get')->with('Tx_Fluid_ViewHelpers_FormViewHelper', 'fieldNamePrefix')->will($this->returnValue(''));
 
                $this->assertSame('someFieldName', $viewHelper->_call('prefixFieldName', 'someFieldName'));
@@ -165,6 +166,7 @@ class Tx_Fluid_ViewHelpers_Form_AbstractFormViewHelperTest_testcase extends Tx_F
        public function prefixFieldNamePrefixesGivenFieldNameWithFieldNamePrefix() {
                $viewHelper = $this->getMock($this->buildAccessibleProxy('Tx_Fluid_ViewHelpers_Form_AbstractFormViewHelper'), array('dummy'), array(), '', FALSE);
                $this->injectDependenciesIntoViewHelper($viewHelper);
+               $this->viewHelperVariableContainer->expects($this->any())->method('exists')->with('Tx_Fluid_ViewHelpers_FormViewHelper', 'fieldNamePrefix')->will($this->returnValue(TRUE));
                $this->viewHelperVariableContainer->expects($this->once())->method('get')->with('Tx_Fluid_ViewHelpers_FormViewHelper', 'fieldNamePrefix')->will($this->returnValue('somePrefix'));
 
                $this->assertSame('somePrefix[someFieldName]', $viewHelper->_call('prefixFieldName', 'someFieldName'));
@@ -177,6 +179,7 @@ class Tx_Fluid_ViewHelpers_Form_AbstractFormViewHelperTest_testcase extends Tx_F
        public function prefixFieldNamePreservesSquareBracketsOfFieldName() {
                $viewHelper = $this->getMock($this->buildAccessibleProxy('Tx_Fluid_ViewHelpers_Form_AbstractFormViewHelper'), array('dummy'), array(), '', FALSE);
                $this->injectDependenciesIntoViewHelper($viewHelper);
+               $this->viewHelperVariableContainer->expects($this->any())->method('exists')->with('Tx_Fluid_ViewHelpers_FormViewHelper', 'fieldNamePrefix')->will($this->returnValue(TRUE));
                $this->viewHelperVariableContainer->expects($this->once())->method('get')->with('Tx_Fluid_ViewHelpers_FormViewHelper', 'fieldNamePrefix')->will($this->returnValue('somePrefix[foo]'));
 
                $this->assertSame('somePrefix[foo][someFieldName][bar]', $viewHelper->_call('prefixFieldName', 'someFieldName[bar]'));