[TASK] Extbase: Removed Extbase_Exception and renamed everything to use Extbase_MVC_E...
authorSebastian Kurfürst <sebastian@typo3.org>
Wed, 5 Aug 2009 20:42:09 +0000 (20:42 +0000)
committerSebastian Kurfürst <sebastian@typo3.org>
Wed, 5 Aug 2009 20:42:09 +0000 (20:42 +0000)
[TASK] Extbase: Removed @internal annotations and started with @api annotations. This is still work in progress. Related to #3917.

73 files changed:
typo3/sysext/extbase/Classes/Configuration/Exception.php
typo3/sysext/extbase/Classes/Configuration/Exception/ContainerIsLocked.php
typo3/sysext/extbase/Classes/Configuration/Exception/InvalidConfigurationType.php
typo3/sysext/extbase/Classes/Configuration/Exception/NoSuchFile.php
typo3/sysext/extbase/Classes/Configuration/Exception/NoSuchOption.php
typo3/sysext/extbase/Classes/Configuration/Exception/ParseError.php
typo3/sysext/extbase/Classes/Configuration/Manager.php
typo3/sysext/extbase/Classes/Configuration/Source/FlexFormSource.php
typo3/sysext/extbase/Classes/Configuration/Source/TypoScriptSource.php
typo3/sysext/extbase/Classes/Configuration/SourceInterface.php
typo3/sysext/extbase/Classes/Dispatcher.php
typo3/sysext/extbase/Classes/Domain/Model/FrontendUser.php
typo3/sysext/extbase/Classes/Domain/Model/FrontendUserGroup.php
typo3/sysext/extbase/Classes/Domain/Repository/FrontendUserGroupRepository.php
typo3/sysext/extbase/Classes/Domain/Repository/FrontendUserRepository.php
typo3/sysext/extbase/Classes/DomainObject/AbstractDomainObject.php
typo3/sysext/extbase/Classes/DomainObject/AbstractEntity.php
typo3/sysext/extbase/Classes/DomainObject/DomainObjectInterface.php
typo3/sysext/extbase/Classes/Error/Error.php
typo3/sysext/extbase/Classes/Exception/InfiniteLoop.php [deleted file]
typo3/sysext/extbase/Classes/Exception/InvalidActionName.php [deleted file]
typo3/sysext/extbase/Classes/Exception/InvalidArgumentName.php [deleted file]
typo3/sysext/extbase/Classes/Exception/InvalidArgumentType.php [deleted file]
typo3/sysext/extbase/Classes/Exception/InvalidArgumentValue.php [deleted file]
typo3/sysext/extbase/Classes/Exception/InvalidController.php [deleted file]
typo3/sysext/extbase/Classes/Exception/InvalidControllerName.php [deleted file]
typo3/sysext/extbase/Classes/Exception/InvalidExtensionName.php [deleted file]
typo3/sysext/extbase/Classes/Exception/InvalidFormat.php [deleted file]
typo3/sysext/extbase/Classes/Exception/InvalidMarker.php [deleted file]
typo3/sysext/extbase/Classes/Exception/InvalidPart.php [deleted file]
typo3/sysext/extbase/Classes/Exception/InvalidRequestMethod.php [deleted file]
typo3/sysext/extbase/Classes/Exception/InvalidRequestType.php [deleted file]
typo3/sysext/extbase/Classes/Exception/InvalidRoutePartHandler.php [deleted file]
typo3/sysext/extbase/Classes/Exception/InvalidTemplateSource.php [deleted file]
typo3/sysext/extbase/Classes/Exception/InvalidViewHelper.php [deleted file]
typo3/sysext/extbase/Classes/Exception/NoSuchAction.php [deleted file]
typo3/sysext/extbase/Classes/Exception/NoSuchArgument.php [deleted file]
typo3/sysext/extbase/Classes/Exception/NoSuchController.php [deleted file]
typo3/sysext/extbase/Classes/Exception/StopAction.php [deleted file]
typo3/sysext/extbase/Classes/Exception/StopUncachedAction.php [deleted file]
typo3/sysext/extbase/Classes/Exception/SuccessiveDynamicRouteParts.php [deleted file]
typo3/sysext/extbase/Classes/Exception/UnsupportedRequestType.php [deleted file]
typo3/sysext/extbase/Classes/MVC/Controller/AbstractController.php
typo3/sysext/extbase/Classes/MVC/Controller/ActionController.php
typo3/sysext/extbase/Classes/MVC/Controller/Argument.php
typo3/sysext/extbase/Classes/MVC/Controller/Arguments.php
typo3/sysext/extbase/Classes/MVC/Controller/ArgumentsValidator.php
typo3/sysext/extbase/Classes/MVC/Controller/ControllerContext.php
typo3/sysext/extbase/Classes/MVC/Exception.php
typo3/sysext/extbase/Classes/MVC/Request.php
typo3/sysext/extbase/Classes/MVC/View/AbstractView.php
typo3/sysext/extbase/Classes/MVC/View/EmptyView.php
typo3/sysext/extbase/Classes/MVC/View/ViewInterface.php
typo3/sysext/extbase/Classes/MVC/Web/Request.php
typo3/sysext/extbase/Classes/MVC/Web/Routing/URIBuilder.php
typo3/sysext/extbase/Classes/Object/Manager.php
typo3/sysext/extbase/Classes/Object/RegistryInterface.php
typo3/sysext/extbase/Classes/Object/TransientRegistry.php
typo3/sysext/extbase/Classes/Persistence/Backend.php
typo3/sysext/extbase/Classes/Persistence/LazyLoadingProxy.php
typo3/sysext/extbase/Classes/Persistence/Manager.php
typo3/sysext/extbase/Classes/Persistence/ManagerInterface.php
typo3/sysext/extbase/Classes/Persistence/Mapper/DataMapper.php
typo3/sysext/extbase/Classes/Persistence/ObjectStorage.php
typo3/sysext/extbase/Classes/Persistence/Storage/Typo3DbBackend.php
typo3/sysext/extbase/Classes/Persistence/Typo3QuerySettings.php
typo3/sysext/extbase/Classes/Reflection/Service.php
typo3/sysext/extbase/Classes/Utility/Arrays.php
typo3/sysext/extbase/Classes/Validation/Validator/GenericObjectValidator.php
typo3/sysext/extbase/Classes/Validation/ValidatorResolver.php
typo3/sysext/extbase/Tests/Base_testcase.php
typo3/sysext/extbase/Tests/MVC/Controller/AbstractController_testcase.php
typo3/sysext/extbase/Tests/Persistence/ObjectStorage_testcase.php

index 13ded6c..da4529e 100644 (file)
@@ -5,7 +5,7 @@
 *  (c) 2009 Jochen Rau <jochen.rau@typoplanet.de>
 *  All rights reserved
 *
-*  This class is a backport of the corresponding class of FLOW3. 
+*  This class is a backport of the corresponding class of FLOW3.
 *  All credits go to the v5 team.
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -31,7 +31,6 @@
  * @package Extbase
  * @subpackage Configuration
  * @version $ID:$
- * @internal
  */
 class Tx_Extbase_Configuration_Exception extends Tx_Extbase_Exception {
 
index d97049a..bbb19b4 100644 (file)
@@ -5,7 +5,7 @@
 *  (c) 2009 Jochen Rau <jochen.rau@typoplanet.de>
 *  All rights reserved
 *
-*  This class is a backport of the corresponding class of FLOW3. 
+*  This class is a backport of the corresponding class of FLOW3.
 *  All credits go to the v5 team.
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -33,7 +33,7 @@
  * A Container Is Locked exception
  *
  * @package Extbase
- * @subpackage extbase
+ * @subpackage Configuration\Exception
  * @version $ID:$
  */
 class Tx_Extbase_Configuration_Exception_ContainerIsLocked extends Tx_Extbase_Configuration_Exception {
index 2a31f81..ad6eb0a 100644 (file)
@@ -5,7 +5,7 @@
 *  (c) 2009 Jochen Rau <jochen.rau@typoplanet.de>
 *  All rights reserved
 *
-*  This class is a backport of the corresponding class of FLOW3. 
+*  This class is a backport of the corresponding class of FLOW3.
 *  All credits go to the v5 team.
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -33,7 +33,7 @@
  * An Invalid Configuration Type Exception
  *
  * @package Extbase
- * @subpackage extbase
+ * @subpackage Configuration\Exception
  * @version $ID:$
  */
 class Tx_Extbase_Configuration_Exception_InvalidConfigurationType extends Tx_Extbase_Configuration_Exception {
index 139df28..200de25 100644 (file)
@@ -5,7 +5,7 @@
 *  (c) 2009 Jochen Rau <jochen.rau@typoplanet.de>
 *  All rights reserved
 *
-*  This class is a backport of the corresponding class of FLOW3. 
+*  This class is a backport of the corresponding class of FLOW3.
 *  All credits go to the v5 team.
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -33,7 +33,7 @@
  * A No Such File exception
  *
  * @package Extbase
- * @subpackage extbase
+ * @subpackage Configuration\Exception
  * @version $ID:$
  */
 class Tx_Extbase_Configuration_Exception_NoSuchFile extends Tx_Extbase_Configuration_Exception {
index 19c09f6..a5f1a07 100644 (file)
@@ -5,7 +5,7 @@
 *  (c) 2009 Jochen Rau <jochen.rau@typoplanet.de>
 *  All rights reserved
 *
-*  This class is a backport of the corresponding class of FLOW3. 
+*  This class is a backport of the corresponding class of FLOW3.
 *  All credits go to the v5 team.
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -33,7 +33,7 @@
  * A No Such Option exception
  *
  * @package Extbase
- * @subpackage extbase
+ * @subpackage Configuration\Exception
  * @version $ID:$
  */
 class Tx_Extbase_Configuration_Exception_NoSuchOption extends Tx_Extbase_Configuration_Exception {
index 2a1e39d..f59e950 100644 (file)
@@ -5,7 +5,7 @@
 *  (c) 2009 Jochen Rau <jochen.rau@typoplanet.de>
 *  All rights reserved
 *
-*  This class is a backport of the corresponding class of FLOW3. 
+*  This class is a backport of the corresponding class of FLOW3.
 *  All credits go to the v5 team.
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -33,7 +33,7 @@
  * A Parse Error exception
  *
  * @package Extbase
- * @subpackage extbase
+ * @subpackage Configuration\Exception
  * @version $ID:$
  */
 class Tx_Extbase_Configuration_Exception_ParseError extends Tx_Extbase_Configuration_Exception {
index b4c8656..95186ad 100644 (file)
@@ -30,7 +30,6 @@
  * @package Extbase
  * @subpackage Configuration
  * @version $ID:$
- * @internal
  */
 class Tx_Extbase_Configuration_Manager {
 
@@ -69,7 +68,6 @@ class Tx_Extbase_Configuration_Manager {
         *
         * @param string $extensionName Name of the extension to return the settings for
         * @return array The settings of the specified extension
-        * @internal
         */
        public function getSettings($extensionName) {
                if (empty($this->settings[$extensionName])) {
@@ -146,7 +144,6 @@ class Tx_Extbase_Configuration_Manager {
         * @param string $extensionName
         * @return void
         * @see getSettings()
-        * @internal
         */
        protected function loadGlobalSettings($extensionName) {
                $settings = array();
index c9ea156..d2b3b97 100644 (file)
@@ -5,7 +5,7 @@
 *  (c) 2009 Jochen Rau <jochen.rau@typoplanet.de>
 *  All rights reserved
 *
-*  This class is a backport of the corresponding class of FLOW3. 
+*  This class is a backport of the corresponding class of FLOW3.
 *  All credits go to the v5 team.
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -27,9 +27,9 @@
 
 /**
  * Configuration source based on FlexForm settings
- * 
+ *
  * @package Extbase
- * @subpackage extbase
+ * @subpackage Configuration\Source
  * @version $ID:$
  */
 class Tx_Extbase_Configuration_Source_FlexFormSource implements Tx_Extbase_Configuration_SourceInterface {
@@ -64,14 +64,14 @@ class Tx_Extbase_Configuration_Source_FlexFormSource implements Tx_Extbase_Confi
                if (!empty($this->flexFormContent)) {
                        $this->readFlexformIntoConf($this->flexFormContent, $settings);
                }
-               
-               
+
+
                return $settings;
        }
-       
+
        /**
         * Parses the FlexForm content recursivly and adds it to the configuration
-        * 
+        *
         * @param $flexFormContent
         * @param array $settings
         * @param boolean $recursive
@@ -80,14 +80,14 @@ class Tx_Extbase_Configuration_Source_FlexFormSource implements Tx_Extbase_Confi
        private function readFlexformIntoConf($flexFormContent, &$settings, $recursive = FALSE) {
                // TODO Do we need the $recursive argument here?
                if ($recursive === FALSE) {
-                       $flexFormContent = t3lib_div::xml2array($flexFormContent, 'T3'); 
-               } 
+                       $flexFormContent = t3lib_div::xml2array($flexFormContent, 'T3');
+               }
 
                if (is_array($flexFormContent)) {
                        if (isset($flexFormContent['data']['sDEF']['lDEF'])) {
                                $flexFormContent = $flexFormContent['data']['sDEF']['lDEF'];
                        }
-                       
+
                        foreach ($flexFormContent as $key => $value) {
                                if (is_array($value['el']) && count($value['el']) > 0) {
                                        foreach ($value['el'] as $ekey => $element) {
@@ -110,7 +110,7 @@ class Tx_Extbase_Configuration_Source_FlexFormSource implements Tx_Extbase_Confi
                        }
                }
        }
-       
+
 
 }
 ?>
\ No newline at end of file
index b35ce65..9740c5a 100644 (file)
@@ -5,7 +5,7 @@
 *  (c) 2009 Jochen Rau <jochen.rau@typoplanet.de>
 *  All rights reserved
 *
-*  This class is a backport of the corresponding class of FLOW3. 
+*  This class is a backport of the corresponding class of FLOW3.
 *  All credits go to the v5 team.
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -28,6 +28,9 @@
 /**
  * Configuration source based on TS settings
  *
+ * @package Extbase
+ * @subpackage Configuration\Source
+ * @version $ID:$
  */
 class Tx_Extbase_Configuration_Source_TypoScriptSource implements Tx_Extbase_Configuration_SourceInterface {
 
@@ -49,6 +52,6 @@ class Tx_Extbase_Configuration_Source_TypoScriptSource implements Tx_Extbase_Con
                }
                return $settings;
        }
-               
+
 }
 ?>
\ No newline at end of file
index f79e923..316e02e 100644 (file)
@@ -5,7 +5,7 @@
 *  (c) 2009 Jochen Rau <jochen.rau@typoplanet.de>
 *  All rights reserved
 *
-*  This class is a backport of the corresponding class of FLOW3. 
+*  This class is a backport of the corresponding class of FLOW3.
 *  All credits go to the v5 team.
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -29,7 +29,7 @@
  * Contract for a configuration source
  *
  * @package Extbase
- * @subpackage extbase
+ * @subpackage Configuration
  * @version $ID:$
  */
 interface Tx_Extbase_Configuration_SourceInterface {
index e07cefb..b445db9 100644 (file)
@@ -53,14 +53,14 @@ class Tx_Extbase_Dispatcher {
         */
        private static $settings;
 
-       
+
        /**
         * Constructs this Dispatcher and registers the autoloader
         */
        public function __construct() {
                spl_autoload_register(array($this, 'autoloadClass'));
        }
-       
+
        /**
         * Creates a request an dispatches it to a controller.
         *
@@ -69,12 +69,12 @@ class Tx_Extbase_Dispatcher {
         * @return string $content The processed content
         */
        public function dispatch($content, $configuration) {
-        
+
                // FIXME Remove the next lines. These are only there to generate the ext_autoload.php file
                //$extutil = new Tx_Extbase_Utility_Extension;
                //$extutil->createAutoloadRegistryForExtension('extbase', t3lib_extMgm::extPath('extbase'));
                //$extutil->createAutoloadRegistryForExtension('fluid', t3lib_extMgm::extPath('fluid'));
-               
+
                if (!is_array($configuration)) {
                        t3lib_div::sysLog('Extbase was not able to dispatch the request. No configuration.', 'extbase', t3lib_div::SYSLOG_SEVERITY_ERROR);
                        return $content;
@@ -94,8 +94,8 @@ class Tx_Extbase_Dispatcher {
                        $controller = $this->getPreparedController($request);
                        try {
                                $controller->processRequest($request, $response);
-                       } catch (Tx_Extbase_Exception_StopAction $ignoredException) {
-                       } catch (Tx_Extbase_Exception_InvalidArgumentValue $exception) {
+                       } catch (Tx_Extbase_MVC_Exception_StopAction $ignoredException) {
+                       } catch (Tx_Extbase_MVC_Exception_InvalidArgumentValue $exception) {
                                return '';
                        }
                }
@@ -138,7 +138,7 @@ class Tx_Extbase_Dispatcher {
                $controllerObjectName = $request->getControllerObjectName();
                $controller = t3lib_div::makeInstance($controllerObjectName);
                if (!$controller instanceof Tx_Extbase_MVC_Controller_ControllerInterface) {
-                       throw new Tx_Extbase_Exception_InvalidController('Invalid controller "' . $request->getControllerObjectName() . '". The controller must implement the Tx_Extbase_MVC_Controller_ControllerInterface.', 1202921619);
+                       throw new Tx_Extbase_MVC_Exception_InvalidController('Invalid controller "' . $request->getControllerObjectName() . '". The controller must implement the Tx_Extbase_MVC_Controller_ControllerInterface.', 1202921619);
                }
                $propertyMapper = t3lib_div::makeInstance('Tx_Extbase_Property_Mapper');
                $controller->injectPropertyMapper($propertyMapper);
index 2932306..e62d990 100644 (file)
@@ -26,7 +26,7 @@
  * A Frontend User
  *
  * @package Extbase
- * @subpackage Domain
+ * @subpackage Domain\Model
  * @version $Id: $
  * @scope prototype
  * @entity
@@ -126,197 +126,218 @@ class Tx_Extbase_Domain_Model_FrontendUser extends Tx_Extbase_DomainObject_Abstr
        /**
         * Constructs a new Front-End User
         *
+        * @api
         */
        public function __construct($username, $password) {
                $this->username = $username;
                $this->password = $password;
        }
-       
+
        /**
         * Sets the username value
         *
         * @param string $username
         * @return void
+        * @api
         */
        public function setUsername($username) {
                $this->username = $username;
        }
-       
+
        /**
         * Returns the username value
         *
         * @return string
+        * @api
         */
        public function getUsername() {
                return $this->username;
        }
-       
+
        /**
         * Sets the password value
         *
         * @param string $password
         * @return void
+        * @api
         */
        public function setPassword($password) {
                $this->password = $password;
        }
-       
+
        /**
         * Returns the password value
         *
         * @return string
+        * @api
         */
        public function getPassword() {
                return $this->password;
        }
-       
+
        /**
         * Sets the usergroup value
         *
         * @param Tx_Extbase_Domain_Model_FrontendUserGroup $usergroup
         * @return void
+        * @api
         */
        public function setUsergroup(Tx_Extbase_Domain_Model_FrontendUserGroup $usergroup) {
                $this->usergroup = $usergroup;
        }
-       
+
        /**
         * Returns the usergroup value
         *
         * @return Tx_Extbase_Domain_Model_FrontendUserGroup
+        * @api
         */
        public function getUsergroup() {
                return $this->usergroup;
        }
-       
+
        /**
         * Sets the name value
         *
         * @param string $name
         * @return void
+        * @api
         */
        public function setName($name) {
                $this->name = $name;
        }
-       
+
        /**
         * Returns the name value
         *
         * @return string
+        * @api
         */
        public function getName() {
                return $this->name;
        }
-       
+
        /**
         * Sets the address value
         *
         * @param string $address
         * @return void
+        * @api
         */
        public function setAddress($address) {
                $this->address = $address;
        }
-       
+
        /**
         * Returns the address value
         *
         * @return string
+        * @api
         */
        public function getAddress() {
                return $this->address;
        }
-       
+
        /**
         * Sets the telephone value
         *
         * @param string $telephone
         * @return void
+        * @api
         */
        public function setTelephone($telephone) {
                $this->telephone = $telephone;
        }
-       
+
        /**
         * Returns the telephone value
         *
         * @return string
+        * @api
         */
        public function getTelephone() {
                return $this->telephone;
        }
-       
+
        /**
         * Sets the fax value
         *
         * @param string $fax
         * @return void
+        * @api
         */
        public function setFax($fax) {
                $this->fax = $fax;
        }
-       
+
        /**
         * Returns the fax value
         *
         * @return string
+        * @api
         */
        public function getFax() {
                return $this->fax;
        }
-       
+
        /**
         * Sets the email value
         *
         * @param string $email
         * @return void
+        * @api
         */
        public function setEmail($email) {
                $this->email = $email;
        }
-       
+
        /**
         * Returns the email value
         *
         * @return string
+        * @api
         */
        public function getEmail() {
                return $this->email;
        }
-       
+
        /**
         * Sets the lockToDomain value
         *
         * @param string $lockToDomain
         * @return void
+        * @api
         */
        public function setLockToDomain($lockToDomain) {
                $this->lockToDomain = $lockToDomain;
        }
-       
+
        /**
         * Returns the lockToDomain value
         *
         * @return string
+        * @api
         */
        public function getLockToDomain() {
                return $this->lockToDomain;
        }
-       
+
        /**
         * Sets the title value
         *
         * @param string $title
         * @return void
+        * @api
         */
        public function setTitle($title) {
                $this->title = $title;
        }
-       
+
        /**
         * Returns the title value
         *
         * @return string
+        * @api
         */
        public function getTitle() {
                return $this->title;
@@ -327,152 +348,168 @@ class Tx_Extbase_Domain_Model_FrontendUser extends Tx_Extbase_DomainObject_Abstr
         *
         * @param string $zip
         * @return void
+        * @api
         */
        public function setZip($zip) {
                $this->zip = $zip;
        }
-       
+
        /**
         * Returns the zip value
         *
         * @return string
+        * @api
         */
        public function getZip() {
                return $this->zip;
        }
-       
+
        /**
         * Sets the city value
         *
         * @param string $city
         * @return void
+        * @api
         */
        public function setCity($city) {
                $this->city = $city;
        }
-       
+
        /**
         * Returns the city value
         *
         * @return string
+        * @api
         */
        public function getCity() {
                return $this->city;
        }
-       
+
        /**
         * Sets the country value
         *
         * @param string $country
         * @return void
+        * @api
         */
        public function setCountry($country) {
                $this->country = $country;
        }
-       
+
        /**
         * Returns the country value
         *
         * @return string
+        * @api
         */
        public function getCountry() {
                return $this->country;
        }
-       
+
        /**
         * Sets the www value
         *
         * @param string $www
         * @return void
+        * @api
         */
        public function setWww($www) {
                $this->www = $www;
        }
-       
+
        /**
         * Returns the www value
         *
         * @return string
+        * @api
         */
        public function getWww() {
                return $this->www;
        }
-       
+
        /**
         * Sets the company value
         *
         * @param string $company
         * @return void
+        * @api
         */
        public function setCompany($company) {
                $this->company = $company;
        }
-       
+
        /**
         * Returns the company value
         *
         * @return string
+        * @api
         */
        public function getCompany() {
                return $this->company;
        }
-       
+
        /**
         * Sets the image value
         *
         * @param string $image
         * @return void
+        * @api
         */
        public function setImage($image) {
                $this->image = $image;
        }
-       
+
        /**
         * Returns the image value
         *
         * @return string
+        * @api
         */
        public function getImage() {
                return $this->image;
        }
-       
+
        /**
         * Sets the lastLogin value
         *
         * @param DateTime $lastLogin
         * @return void
+        * @api
         */
        public function setLastLogin($lastLogin) {
                $this->lastLogin = $lastLogin;
        }
-       
+
        /**
         * Returns the lastLogin value
         *
         * @return DateTime
+        * @api
         */
        public function getLastLogin() {
                return $this->lastLogin;
        }
-       
+
        /**
         * Sets the isOnline value
         *
         * @param DateTime $isOnline
         * @return void
+        * @api
         */
        public function setIsOnline($isOnline) {
                $this->isOnline = $isOnline;
        }
-       
+
        /**
         * Returns the isOnline value
         *
         * @return DateTime
+        * @api
         */
        public function getIsOnline() {
                return $this->isOnline;
        }
-       
+
 }
 ?>
\ No newline at end of file
index c8c647d..8b4ec84 100644 (file)
  * A Frontend User Group
  *
  * @package Extbase
- * @subpackage Domain
+ * @subpackage Domain\Model
  * @version $Id: $
  * @scope prototype
  * @entity
  */
 class Tx_Extbase_Domain_Model_FrontendUserGroup extends Tx_Extbase_DomainObject_AbstractEntity {
-       
+
        /**
         * @var string
         */
@@ -60,21 +60,23 @@ class Tx_Extbase_Domain_Model_FrontendUserGroup extends Tx_Extbase_DomainObject_
         */
        public function __construct($title) {
        }
-       
+
        /**
         * Sets the title value
         *
         * @param string $title
         * @return void
+        * @api
         */
        public function setTitle($title) {
                $this->title = $title;
        }
-       
+
        /**
         * Returns the title value
         *
         * @return string
+        * @api
         */
        public function getTitle() {
                return $this->title;
@@ -85,57 +87,62 @@ class Tx_Extbase_Domain_Model_FrontendUserGroup extends Tx_Extbase_DomainObject_
         *
         * @param string $lockToDomain
         * @return void
+        * @api
         */
        public function setLockToDomain($lockToDomain) {
                $this->lockToDomain = $lockToDomain;
        }
-       
+
        /**
         * Returns the lockToDomain value
         *
         * @return string
+        * @api
         */
        public function getLockToDomain() {
                return $this->lockToDomain;
        }
-       
+
        /**
         * Sets the description value
         *
         * @param string $description
         * @return void
+        * @api
         */
        public function setDescription($description) {
                $this->description = $description;
        }
-       
+
        /**
         * Returns the description value
         *
         * @return string
+        * @api
         */
        public function getDescription() {
                return $this->description;
        }
-       
+
        /**
         * Sets the subgroup value
         *
         * @param Tx_Extbase_Domain_Model_FrontendUserGroup $subgroup
         * @return void
+        * @api
         */
        public function setSubgroup($subgroup) {
                $this->subgroup = $subgroup;
        }
-       
+
        /**
         * Returns the subgroup value
         *
         * @return Tx_Extbase_Domain_Model_FrontendUserGroup
+        * @api
         */
        public function getSubgroup() {
                return $this->subgroup;
        }
-       
 }
 ?>
\ No newline at end of file
index fa5fbef..3a81d88 100644 (file)
  * A Frontend User Group Repository
  *
  * @package Extbase
- * @subpackage Domain
+ * @subpackage Domain\Repository
  * @version $Id: $
+ * @api
  */
 class Tx_Extbase_Domain_Repository_FrontendUserGroupRepository extends Tx_Extbase_Persistence_Repository {
-       
+
 }
 ?>
\ No newline at end of file
index 150ce89..26b5e2c 100644 (file)
  * A Frontend User repository
  *
  * @package Extbase
- * @subpackage Domain
+ * @subpackage Domain\Repository
  * @version $Id: $
+ * @api
  */
 class Tx_Extbase_Domain_Repository_FrontendUserRepository extends Tx_Extbase_Persistence_Repository {
-       
+
 }
 ?>
\ No newline at end of file
index 4dc6d3c..76f9f2c 100644 (file)
 ***************************************************************/
 
 /**
- * A generic Domain Object
+ * A generic Domain Object.
+ *
+ * All Model domain objects need to inherit from either AbstractEntity or AbstractValueObject, as this provides important framework information.
  *
  * @package Extbase
- * @subpackage extbase
+ * @subpackage DomainObject
  * @version $ID:$
  */
 abstract class Tx_Extbase_DomainObject_AbstractDomainObject implements Tx_Extbase_DomainObject_DomainObjectInterface {
@@ -52,7 +54,6 @@ abstract class Tx_Extbase_DomainObject_AbstractDomainObject implements Tx_Extbas
         * parent::__wakeup() first!
         *
         * @return void
-        * @internal
         */
        public function __wakeup() {
                $this->initializeObject();
@@ -68,7 +69,7 @@ abstract class Tx_Extbase_DomainObject_AbstractDomainObject implements Tx_Extbas
        }
 
        /**
-        * Getter for uid. 
+        * Getter for uid.
         *
         * @return int the uid or NULL if none set yet.
         */
@@ -82,7 +83,6 @@ abstract class Tx_Extbase_DomainObject_AbstractDomainObject implements Tx_Extbas
         * @param string $propertyName
         * @param string $value
         * @return void
-        * @internal
         */
        public function _setProperty($propertyName, $propertyValue) {
                if (property_exists($this, $propertyName)) {
@@ -96,7 +96,6 @@ abstract class Tx_Extbase_DomainObject_AbstractDomainObject implements Tx_Extbas
         * Returns the property value of the given property name. Only for internal use.
         *
         * @return mixed The propertyValue
-        * @internal
         */
        public function _getProperty($propertyName) {
                return $this->$propertyName;
@@ -106,7 +105,6 @@ abstract class Tx_Extbase_DomainObject_AbstractDomainObject implements Tx_Extbas
         * Returns a hash map of property names and property values. Only for internal use.
         *
         * @return array The properties
-        * @internal
         */
        public function _getProperties() {
                $properties = get_object_vars($this);
@@ -118,7 +116,6 @@ abstract class Tx_Extbase_DomainObject_AbstractDomainObject implements Tx_Extbas
         * Returns TRUE if the object is new (the uid was not set, yet). Only for internal use
         *
         * @return boolean
-        * @internal
         */
        public function _isNew() {
                return $this->uid === NULL;
@@ -129,7 +126,6 @@ abstract class Tx_Extbase_DomainObject_AbstractDomainObject implements Tx_Extbas
         * from the database
         *
         * @return void
-        * @internal
         */
        public function _memorizeCleanState() {
        }
@@ -138,7 +134,6 @@ abstract class Tx_Extbase_DomainObject_AbstractDomainObject implements Tx_Extbas
         * Returns a hash map of dirty properties and $values. This is always the empty array for ValueObjects, because ValueObjects never change.
         *
         * @return array
-        * @internal
         */
        public function _getDirtyProperties() {
                return array();
@@ -148,7 +143,6 @@ abstract class Tx_Extbase_DomainObject_AbstractDomainObject implements Tx_Extbas
         * Returns TRUE if the properties were modified after reconstitution. However, value objects can be never updated.
         *
         * @return boolean
-        * @internal
         */
        public function _isDirty() {
                return FALSE;
index c5d6a95..09f1581 100644 (file)
@@ -43,7 +43,6 @@ abstract class Tx_Extbase_DomainObject_AbstractEntity extends Tx_Extbase_DomainO
         *
         * @param string $propertyName The name of the property to be memorized. If omitted all persistable properties are memorized.
         * @return void
-        * @internal
         */
        public function _memorizeCleanState($propertyName = NULL) {
                // TODO Remove dependency to $dataMapper
@@ -67,7 +66,6 @@ abstract class Tx_Extbase_DomainObject_AbstractEntity extends Tx_Extbase_DomainO
         *
         * @param string $propertyName The name of the property to be memorized. If omittet all persistable properties are memorized.
         * @return void
-        * @internal
         */
        public function _memorizePropertyCleanState($propertyName) {
                $propertyValue = $this->$propertyName;
@@ -85,7 +83,6 @@ abstract class Tx_Extbase_DomainObject_AbstractEntity extends Tx_Extbase_DomainO
         * Returns a hash map of clean properties and $values.
         *
         * @return array
-        * @internal
         */
        public function _getCleanProperties() {
                if (!is_array($this->_cleanProperties)) throw new Tx_Extbase_Persistence_Exception_CleanStateNotMemorized('The clean state of the object "' . get_class($this) . '" has not been memorized before calling _isDirty().', 1233309106);
@@ -96,7 +93,6 @@ abstract class Tx_Extbase_DomainObject_AbstractEntity extends Tx_Extbase_DomainO
         * Returns a hash map of dirty properties and $values
         *
         * @return array
-        * @internal
         */
        public function _getDirtyProperties() {
                if (!is_array($this->_cleanProperties)) throw new Tx_Extbase_Persistence_Exception_CleanStateNotMemorized('The clean state of the object "' . get_class($this) . '" has not been memorized before asking _isDirty().', 1233309106);
@@ -114,7 +110,6 @@ abstract class Tx_Extbase_DomainObject_AbstractEntity extends Tx_Extbase_DomainO
         * Returns TRUE if the properties were modified after reconstitution
         *
         * @return boolean
-        * @internal
         */
        public function _isDirty($propertyName = NULL) {
                if (!is_array($this->_cleanProperties)) throw new Tx_Extbase_Persistence_Exception_CleanStateNotMemorized('The clean state of the object "' . get_class($this) . '" has not been memorized before asking _isDirty().', 1233309106);
index 37fbd3e..c3d0b85 100644 (file)
@@ -26,7 +26,7 @@
  * A Domain Object Interface. All domain objects which should be persisted need to implement the below interface.
  * Usually you will need to subclass Tx_Extbase_DomainObject_AbstractEntity and Tx_Extbase_DomainObject_AbstractValueObject
  * instead.
- * 
+ *
  * @see Tx_Extbase_DomainObject_AbstractEntity
  * @see Tx_Extbase_DomainObject_AbstractValueObject
  *
@@ -41,7 +41,6 @@ interface Tx_Extbase_DomainObject_DomainObjectInterface {
         * from the database
         *
         * @return void
-        * @internal
         */
        public function _memorizeCleanState();
 
@@ -49,7 +48,6 @@ interface Tx_Extbase_DomainObject_DomainObjectInterface {
         * Returns TRUE if the object is new (the uid was not set, yet). Only for internal use
         *
         * @return boolean
-        * @internal
         */
        public function _isNew();
 
@@ -57,7 +55,6 @@ interface Tx_Extbase_DomainObject_DomainObjectInterface {
         * Returns TRUE if the properties were modified after reconstitution
         *
         * @return boolean
-        * @internal
         */
        public function _isDirty();
 
@@ -67,7 +64,6 @@ interface Tx_Extbase_DomainObject_DomainObjectInterface {
         * @param string $propertyName
         * @param string $value
         * @return void
-        * @internal
         */
        public function _setProperty($propertyName, $value);
 
@@ -75,7 +71,6 @@ interface Tx_Extbase_DomainObject_DomainObjectInterface {
         * Returns the property value of the given property name. Only for internal use.
         *
         * @return mixed The propertyValue
-        * @internal
         */
        public function _getProperty($propertyName);
 
@@ -83,7 +78,6 @@ interface Tx_Extbase_DomainObject_DomainObjectInterface {
         * Returns a hash map of property names and property values
         *
         * @return array The properties
-        * @internal
         */
        public function _getProperties();
 
@@ -91,7 +85,6 @@ interface Tx_Extbase_DomainObject_DomainObjectInterface {
         * Returns a hash map of dirty properties and $values
         *
         * @return boolean
-        * @internal
         */
        public function _getDirtyProperties();
 
index 411db65..0a41b33 100644 (file)
@@ -5,7 +5,7 @@
 *  (c) 2009 Jochen Rau <jochen.rau@typoplanet.de>
 *  All rights reserved
 *
-*  This class is a backport of the corresponding class of FLOW3. 
+*  This class is a backport of the corresponding class of FLOW3.
 *  All credits go to the v5 team.
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -28,6 +28,8 @@
  * An object representation of a generic error. Subclass this to create
  * more specific errors if necessary.
  *
+ * @package Extbase
+ * @subpackage Error
  * @version $Id: Error.php 2813 2009-07-16 14:02:34Z k-fish $
  * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
  * @scope prototype
diff --git a/typo3/sysext/extbase/Classes/Exception/InfiniteLoop.php b/typo3/sysext/extbase/Classes/Exception/InfiniteLoop.php
deleted file mode 100644 (file)
index 5a39031..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-<?php
-/***************************************************************
-*  Copyright notice
-*
-*  (c) 2009 Jochen Rau <jochen.rau@typoplanet.de>
-*  All rights reserved
-*
-*  This class is a backport of the corresponding class of FLOW3. 
-*  All credits go to the v5 team.
-*
-*  This script is part of the TYPO3 project. The TYPO3 project is
-*  free software; you can redistribute it and/or modify
-*  it under the terms of the GNU General Public License as published by
-*  the Free Software Foundation; either version 2 of the License, or
-*  (at your option) any later version.
-*
-*  The GNU General Public License can be found at
-*  http://www.gnu.org/copyleft/gpl.html.
-*
-*  This script is distributed in the hope that it will be useful,
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-*  GNU General Public License for more details.
-*
-*  This copyright notice MUST APPEAR in all copies of the script!
-***************************************************************/
-
-/**
- * An "Infinite Loop" exception
- *
- * @package Extbase
- * @subpackage extbase
- * @version $ID:$
- */
-class Tx_Extbase_Exception_InfiniteLoop extends Tx_Extbase_Exception {
-}
-?>
\ No newline at end of file
diff --git a/typo3/sysext/extbase/Classes/Exception/InvalidActionName.php b/typo3/sysext/extbase/Classes/Exception/InvalidActionName.php
deleted file mode 100644 (file)
index 33fa17e..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-<?php
-/***************************************************************
-*  Copyright notice
-*
-*  (c) 2009 Jochen Rau <jochen.rau@typoplanet.de>
-*  All rights reserved
-*
-*  This class is a backport of the corresponding class of FLOW3. 
-*  All credits go to the v5 team.
-*
-*  This script is part of the TYPO3 project. The TYPO3 project is
-*  free software; you can redistribute it and/or modify
-*  it under the terms of the GNU General Public License as published by
-*  the Free Software Foundation; either version 2 of the License, or
-*  (at your option) any later version.
-*
-*  The GNU General Public License can be found at
-*  http://www.gnu.org/copyleft/gpl.html.
-*
-*  This script is distributed in the hope that it will be useful,
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-*  GNU General Public License for more details.
-*
-*  This copyright notice MUST APPEAR in all copies of the script!
-***************************************************************/
-
-/**
- * An "invalid action name" exception
- *
- * @package Extbase
- * @subpackage extbase
- * @version $ID:$
- */
-class Tx_Extbase_Exception_InvalidActionName extends Tx_Extbase_Exception {
-}
-?>
\ No newline at end of file
diff --git a/typo3/sysext/extbase/Classes/Exception/InvalidArgumentName.php b/typo3/sysext/extbase/Classes/Exception/InvalidArgumentName.php
deleted file mode 100644 (file)
index b58ecb5..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
- <?php
-/***************************************************************
-*  Copyright notice
-*
-*  (c) 2009 Jochen Rau <jochen.rau@typoplanet.de>
-*  All rights reserved
-*
-*  This class is a backport of the corresponding class of FLOW3. 
-*  All credits go to the v5 team.
-*
-*  This script is part of the TYPO3 project. The TYPO3 project is
-*  free software; you can redistribute it and/or modify
-*  it under the terms of the GNU General Public License as published by
-*  the Free Software Foundation; either version 2 of the License, or
-*  (at your option) any later version.
-*
-*  The GNU General Public License can be found at
-*  http://www.gnu.org/copyleft/gpl.html.
-*
-*  This script is distributed in the hope that it will be useful,
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-*  GNU General Public License for more details.
-*
-*  This copyright notice MUST APPEAR in all copies of the script!
-***************************************************************/
-
-/**
- * An "Invalid Argument Name" exception
- *
- * @package Extbase
- * @subpackage extbase
- * @version $ID:$
- */
-class Tx_Extbase_Exception_InvalidArgumentName extends Tx_Extbase_Exception {
-
-}
-?>
\ No newline at end of file
diff --git a/typo3/sysext/extbase/Classes/Exception/InvalidArgumentType.php b/typo3/sysext/extbase/Classes/Exception/InvalidArgumentType.php
deleted file mode 100644 (file)
index 5a6391d..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-<?php
-/***************************************************************
-*  Copyright notice
-*
-*  (c) 2009 Jochen Rau <jochen.rau@typoplanet.de>
-*  All rights reserved
-*
-*  This class is a backport of the corresponding class of FLOW3. 
-*  All credits go to the v5 team.
-*
-*  This script is part of the TYPO3 project. The TYPO3 project is
-*  free software; you can redistribute it and/or modify
-*  it under the terms of the GNU General Public License as published by
-*  the Free Software Foundation; either version 2 of the License, or
-*  (at your option) any later version.
-*
-*  The GNU General Public License can be found at
-*  http://www.gnu.org/copyleft/gpl.html.
-*
-*  This script is distributed in the hope that it will be useful,
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-*  GNU General Public License for more details.
-*
-*  This copyright notice MUST APPEAR in all copies of the script!
-***************************************************************/
-
-/**
- * An "Invalid Argument Type" exception
- *
- * @package Extbase
- * @subpackage extbase
- * @version $ID:$
- */
-
-class TX_Extbase_Exception_InvalidArgumentType extends Tx_Extbase_Exception {
-
-}
-?>
\ No newline at end of file
diff --git a/typo3/sysext/extbase/Classes/Exception/InvalidArgumentValue.php b/typo3/sysext/extbase/Classes/Exception/InvalidArgumentValue.php
deleted file mode 100644 (file)
index 1ea56ff..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-<?php
-/***************************************************************
-*  Copyright notice
-*
-*  (c) 2009 Jochen Rau <jochen.rau@typoplanet.de>
-*  All rights reserved
-*
-*  This class is a backport of the corresponding class of FLOW3. 
-*  All credits go to the v5 team.
-*
-*  This script is part of the TYPO3 project. The TYPO3 project is
-*  free software; you can redistribute it and/or modify
-*  it under the terms of the GNU General Public License as published by
-*  the Free Software Foundation; either version 2 of the License, or
-*  (at your option) any later version.
-*
-*  The GNU General Public License can be found at
-*  http://www.gnu.org/copyleft/gpl.html.
-*
-*  This script is distributed in the hope that it will be useful,
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-*  GNU General Public License for more details.
-*
-*  This copyright notice MUST APPEAR in all copies of the script!
-***************************************************************/
-
-/**
- * An "Invalid Argument Value" exception
- *
- * @package Extbase
- * @subpackage extbase
- * @version $ID:$
- */
-class Tx_Extbase_Exception_InvalidArgumentValue extends Tx_Extbase_Exception {
-
-}
-?>
\ No newline at end of file
diff --git a/typo3/sysext/extbase/Classes/Exception/InvalidController.php b/typo3/sysext/extbase/Classes/Exception/InvalidController.php
deleted file mode 100644 (file)
index 4af22d4..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-<?php
-/***************************************************************
-*  Copyright notice
-*
-*  (c) 2009 Jochen Rau <jochen.rau@typoplanet.de>
-*  All rights reserved
-*
-*  This class is a backport of the corresponding class of FLOW3. 
-*  All credits go to the v5 team.
-*
-*  This script is part of the TYPO3 project. The TYPO3 project is
-*  free software; you can redistribute it and/or modify
-*  it under the terms of the GNU General Public License as published by
-*  the Free Software Foundation; either version 2 of the License, or
-*  (at your option) any later version.
-*
-*  The GNU General Public License can be found at
-*  http://www.gnu.org/copyleft/gpl.html.
-*
-*  This script is distributed in the hope that it will be useful,
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-*  GNU General Public License for more details.
-*
-*  This copyright notice MUST APPEAR in all copies of the script!
-***************************************************************/
-
-/**
- * An "Invalid Controller" exception
- *
- * @package Extbase
- * @subpackage extbase
- * @version $ID:$
- */
-class Tx_Extbase_Exception_InvalidController extends Tx_Extbase_Exception {
-}
-?>
\ No newline at end of file
diff --git a/typo3/sysext/extbase/Classes/Exception/InvalidControllerName.php b/typo3/sysext/extbase/Classes/Exception/InvalidControllerName.php
deleted file mode 100644 (file)
index 6fff08a..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-<?php
-/***************************************************************
-*  Copyright notice
-*
-*  (c) 2009 Jochen Rau <jochen.rau@typoplanet.de>
-*  All rights reserved
-*
-*  This class is a backport of the corresponding class of FLOW3. 
-*  All credits go to the v5 team.
-*
-*  This script is part of the TYPO3 project. The TYPO3 project is
-*  free software; you can redistribute it and/or modify
-*  it under the terms of the GNU General Public License as published by
-*  the Free Software Foundation; either version 2 of the License, or
-*  (at your option) any later version.
-*
-*  The GNU General Public License can be found at
-*  http://www.gnu.org/copyleft/gpl.html.
-*
-*  This script is distributed in the hope that it will be useful,
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-*  GNU General Public License for more details.
-*
-*  This copyright notice MUST APPEAR in all copies of the script!
-***************************************************************/
-
-/**
- * An "Invalid Controller Name" exception
- *
- * @package Extbase
- * @subpackage extbase
- * @version $ID:$
- */
-class Tx_Extbase_Exception_InvalidControllerName extends Tx_Extbase_Exception {
-
-}
-?>
\ No newline at end of file
diff --git a/typo3/sysext/extbase/Classes/Exception/InvalidExtensionName.php b/typo3/sysext/extbase/Classes/Exception/InvalidExtensionName.php
deleted file mode 100644 (file)
index d9d51fc..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-<?php
-/***************************************************************
-*  Copyright notice
-*
-*  (c) 2009 Jochen Rau <jochen.rau@typoplanet.de>
-*  All rights reserved
-*
-*  This class is a backport of the corresponding class of FLOW3. 
-*  All credits go to the v5 team.
-*
-*  This script is part of the TYPO3 project. The TYPO3 project is
-*  free software; you can redistribute it and/or modify
-*  it under the terms of the GNU General Public License as published by
-*  the Free Software Foundation; either version 2 of the License, or
-*  (at your option) any later version.
-*
-*  The GNU General Public License can be found at
-*  http://www.gnu.org/copyleft/gpl.html.
-*
-*  This script is distributed in the hope that it will be useful,
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-*  GNU General Public License for more details.
-*
-*  This copyright notice MUST APPEAR in all copies of the script!
-***************************************************************/
-
-/**
- * An "Invalid Extension Key" exception
- *
- * @package Extbase
- * @subpackage extbase
- * @version $ID:$
- */
-class Tx_Extbase_Exception_InvalidExtensionKey extends Tx_Extbase_Exception {
-
-}
-
-?>
\ No newline at end of file
diff --git a/typo3/sysext/extbase/Classes/Exception/InvalidFormat.php b/typo3/sysext/extbase/Classes/Exception/InvalidFormat.php
deleted file mode 100644 (file)
index c15273c..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-<?php
-/***************************************************************
-*  Copyright notice
-*
-*  (c) 2009 Jochen Rau <jochen.rau@typoplanet.de>
-*  All rights reserved
-*
-*  This class is a backport of the corresponding class of FLOW3. 
-*  All credits go to the v5 team.
-*
-*  This script is part of the TYPO3 project. The TYPO3 project is
-*  free software; you can redistribute it and/or modify
-*  it under the terms of the GNU General Public License as published by
-*  the Free Software Foundation; either version 2 of the License, or
-*  (at your option) any later version.
-*
-*  The GNU General Public License can be found at
-*  http://www.gnu.org/copyleft/gpl.html.
-*
-*  This script is distributed in the hope that it will be useful,
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-*  GNU General Public License for more details.
-*
-*  This copyright notice MUST APPEAR in all copies of the script!
-***************************************************************/
-
-/**
- * An "Invalid Format" exception
- *
- * @package Extbase
- * @subpackage extbase
- * @version $ID:$
- */
-class Tx_Extbase_Exception_InvalidFormat extends Tx_Extbase_Exception {
-
-}
-
-?>
\ No newline at end of file
diff --git a/typo3/sysext/extbase/Classes/Exception/InvalidMarker.php b/typo3/sysext/extbase/Classes/Exception/InvalidMarker.php
deleted file mode 100644 (file)
index 94c15b7..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-<?php
-/***************************************************************
-*  Copyright notice
-*
-*  (c) 2009 Jochen Rau <jochen.rau@typoplanet.de>
-*  All rights reserved
-*
-*  This class is a backport of the corresponding class of FLOW3. 
-*  All credits go to the v5 team.
-*
-*  This script is part of the TYPO3 project. The TYPO3 project is
-*  free software; you can redistribute it and/or modify
-*  it under the terms of the GNU General Public License as published by
-*  the Free Software Foundation; either version 2 of the License, or
-*  (at your option) any later version.
-*
-*  The GNU General Public License can be found at
-*  http://www.gnu.org/copyleft/gpl.html.
-*
-*  This script is distributed in the hope that it will be useful,
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-*  GNU General Public License for more details.
-*
-*  This copyright notice MUST APPEAR in all copies of the script!
-***************************************************************/
-
-/**
- * An "Invalid Marker" exception
- *
- * @package Extbase
- * @subpackage extbase
- * @version $ID:$
- */
-class Tx_Extbase_Exception_InvalidMarker extends Tx_Extbase_Exception {
-
-}
-
-?>
\ No newline at end of file
diff --git a/typo3/sysext/extbase/Classes/Exception/InvalidPart.php b/typo3/sysext/extbase/Classes/Exception/InvalidPart.php
deleted file mode 100644 (file)
index f302f8c..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-<?php
-/***************************************************************
-*  Copyright notice
-*
-*  (c) 2009 Jochen Rau <jochen.rau@typoplanet.de>
-*  All rights reserved
-*
-*  This class is a backport of the corresponding class of FLOW3. 
-*  All credits go to the v5 team.
-*
-*  This script is part of the TYPO3 project. The TYPO3 project is
-*  free software; you can redistribute it and/or modify
-*  it under the terms of the GNU General Public License as published by
-*  the Free Software Foundation; either version 2 of the License, or
-*  (at your option) any later version.
-*
-*  The GNU General Public License can be found at
-*  http://www.gnu.org/copyleft/gpl.html.
-*
-*  This script is distributed in the hope that it will be useful,
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-*  GNU General Public License for more details.
-*
-*  This copyright notice MUST APPEAR in all copies of the script!
-***************************************************************/
-
-/**
- * An "Invalid Part" exception
- *
- * @package Extbase
- * @subpackage extbase
- * @version $ID:$
- */
-class Tx_Extbase_Exception_InvalidPart extends Tx_Extbase_Exception {
-
-}
-
-?>
\ No newline at end of file
diff --git a/typo3/sysext/extbase/Classes/Exception/InvalidRequestMethod.php b/typo3/sysext/extbase/Classes/Exception/InvalidRequestMethod.php
deleted file mode 100644 (file)
index 7fbf1f5..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-<?php
-/***************************************************************
-*  Copyright notice
-*
-*  (c) 2009 Jochen Rau <jochen.rau@typoplanet.de>
-*  All rights reserved
-*
-*  This class is a backport of the corresponding class of FLOW3. 
-*  All credits go to the v5 team.
-*
-*  This script is part of the TYPO3 project. The TYPO3 project is
-*  free software; you can redistribute it and/or modify
-*  it under the terms of the GNU General Public License as published by
-*  the Free Software Foundation; either version 2 of the License, or
-*  (at your option) any later version.
-*
-*  The GNU General Public License can be found at
-*  http://www.gnu.org/copyleft/gpl.html.
-*
-*  This script is distributed in the hope that it will be useful,
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-*  GNU General Public License for more details.
-*
-*  This copyright notice MUST APPEAR in all copies of the script!
-***************************************************************/
-
-/**
- * An "Invalid Request Method" exception
- *
- * @package Extbase
- * @subpackage extbase
- * @version $ID:$
- */
-class Tx_Extbase_Exception_InvalidRequestMethod extends Tx_Extbase_Exception {
-
-}
-?>
\ No newline at end of file
diff --git a/typo3/sysext/extbase/Classes/Exception/InvalidRequestType.php b/typo3/sysext/extbase/Classes/Exception/InvalidRequestType.php
deleted file mode 100644 (file)
index 348c992..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-<?php
-/***************************************************************
-*  Copyright notice
-*
-*  (c) 2009 Jochen Rau <jochen.rau@typoplanet.de>
-*  All rights reserved
-*
-*  This class is a backport of the corresponding class of FLOW3. 
-*  All credits go to the v5 team.
-*
-*  This script is part of the TYPO3 project. The TYPO3 project is
-*  free software; you can redistribute it and/or modify
-*  it under the terms of the GNU General Public License as published by
-*  the Free Software Foundation; either version 2 of the License, or
-*  (at your option) any later version.
-*
-*  The GNU General Public License can be found at
-*  http://www.gnu.org/copyleft/gpl.html.
-*
-*  This script is distributed in the hope that it will be useful,
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-*  GNU General Public License for more details.
-*
-*  This copyright notice MUST APPEAR in all copies of the script!
-***************************************************************/
-
-/**
- * An "Invalid Request Type" exception
- *
- * @package Extbase
- * @subpackage extbase
- * @version $ID:$
- */
-class Tx_Extbase_Exception_InvalidRequestType extends Tx_Extbase_Exception {
-
-}
-?>
\ No newline at end of file
diff --git a/typo3/sysext/extbase/Classes/Exception/InvalidRoutePartHandler.php b/typo3/sysext/extbase/Classes/Exception/InvalidRoutePartHandler.php
deleted file mode 100644 (file)
index 98616c8..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-<?php
-/***************************************************************
-*  Copyright notice
-*
-*  (c) 2009 Jochen Rau <jochen.rau@typoplanet.de>
-*  All rights reserved
-*
-*  This class is a backport of the corresponding class of FLOW3. 
-*  All credits go to the v5 team.
-*
-*  This script is part of the TYPO3 project. The TYPO3 project is
-*  free software; you can redistribute it and/or modify
-*  it under the terms of the GNU General Public License as published by
-*  the Free Software Foundation; either version 2 of the License, or
-*  (at your option) any later version.
-*
-*  The GNU General Public License can be found at
-*  http://www.gnu.org/copyleft/gpl.html.
-*
-*  This script is distributed in the hope that it will be useful,
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-*  GNU General Public License for more details.
-*
-*  This copyright notice MUST APPEAR in all copies of the script!
-***************************************************************/
-
-/**
- * An "invalid RoutePartHandler" exception
- *
- * @package Extbase
- * @subpackage extbase
- * @version $ID:$
- */
-class Tx_Extbase_Exception_InvalidRoutePartHandler extends Tx_Extbase_Exception {
-
-}
-
-?>
\ No newline at end of file
diff --git a/typo3/sysext/extbase/Classes/Exception/InvalidTemplateSource.php b/typo3/sysext/extbase/Classes/Exception/InvalidTemplateSource.php
deleted file mode 100644 (file)
index ed86a01..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-<?php
-/***************************************************************
-*  Copyright notice
-*
-*  (c) 2009 Jochen Rau <jochen.rau@typoplanet.de>
-*  All rights reserved
-*
-*  This class is a backport of the corresponding class of FLOW3. 
-*  All credits go to the v5 team.
-*
-*  This script is part of the TYPO3 project. The TYPO3 project is
-*  free software; you can redistribute it and/or modify
-*  it under the terms of the GNU General Public License as published by
-*  the Free Software Foundation; either version 2 of the License, or
-*  (at your option) any later version.
-*
-*  The GNU General Public License can be found at
-*  http://www.gnu.org/copyleft/gpl.html.
-*
-*  This script is distributed in the hope that it will be useful,
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-*  GNU General Public License for more details.
-*
-*  This copyright notice MUST APPEAR in all copies of the script!
-***************************************************************/
-
-/**
- * An "Invalid Template Resource" exception
- *
- * @package Extbase
- * @subpackage extbase
- * @version $ID:$
- */
-class Tx_Extbase_Exception_InvalidTemplateSource extends Tx_Extbase_Exception {
-
-}
-
-?>
\ No newline at end of file
diff --git a/typo3/sysext/extbase/Classes/Exception/InvalidViewHelper.php b/typo3/sysext/extbase/Classes/Exception/InvalidViewHelper.php
deleted file mode 100644 (file)
index 3b941a9..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-<?php
-/***************************************************************
-*  Copyright notice
-*
-*  (c) 2009 Jochen Rau <jochen.rau@typoplanet.de>
-*  All rights reserved
-*
-*  This class is a backport of the corresponding class of FLOW3. 
-*  All credits go to the v5 team.
-*
-*  This script is part of the TYPO3 project. The TYPO3 project is
-*  free software; you can redistribute it and/or modify
-*  it under the terms of the GNU General Public License as published by
-*  the Free Software Foundation; either version 2 of the License, or
-*  (at your option) any later version.
-*
-*  The GNU General Public License can be found at
-*  http://www.gnu.org/copyleft/gpl.html.
-*
-*  This script is distributed in the hope that it will be useful,
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-*  GNU General Public License for more details.
-*
-*  This copyright notice MUST APPEAR in all copies of the script!
-***************************************************************/
-
-/**
- * An "invalid ViewHelper" exception
- *
- * @package Extbase
- * @subpackage extbase
- * @version $ID:$
- */
-class Tx_Extbase_Exception_InvalidViewHelper extends Tx_Extbase_Exception {
-
-}
-
-?>
\ No newline at end of file
diff --git a/typo3/sysext/extbase/Classes/Exception/NoSuchAction.php b/typo3/sysext/extbase/Classes/Exception/NoSuchAction.php
deleted file mode 100644 (file)
index 95b4690..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-<?php
-/***************************************************************
-*  Copyright notice
-*
-*  (c) 2009 Jochen Rau <jochen.rau@typoplanet.de>
-*  All rights reserved
-*
-*  This class is a backport of the corresponding class of FLOW3. 
-*  All credits go to the v5 team.
-*
-*  This script is part of the TYPO3 project. The TYPO3 project is
-*  free software; you can redistribute it and/or modify
-*  it under the terms of the GNU General Public License as published by
-*  the Free Software Foundation; either version 2 of the License, or
-*  (at your option) any later version.
-*
-*  The GNU General Public License can be found at
-*  http://www.gnu.org/copyleft/gpl.html.
-*
-*  This script is distributed in the hope that it will be useful,
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-*  GNU General Public License for more details.
-*
-*  This copyright notice MUST APPEAR in all copies of the script!
-***************************************************************/
-
-/**
- * A "No Such Action" exception
- *
- * @package Extbase
- * @subpackage extbase
- * @version $ID:$
- */
-class Tx_Extbase_Exception_NoSuchAction extends Tx_Extbase_Exception {
-}
-?>
\ No newline at end of file
diff --git a/typo3/sysext/extbase/Classes/Exception/NoSuchArgument.php b/typo3/sysext/extbase/Classes/Exception/NoSuchArgument.php
deleted file mode 100644 (file)
index eba97d0..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-<?php
-/***************************************************************
-*  Copyright notice
-*
-*  (c) 2009 Jochen Rau <jochen.rau@typoplanet.de>
-*  All rights reserved
-*
-*  This class is a backport of the corresponding class of FLOW3. 
-*  All credits go to the v5 team.
-*
-*  This script is part of the TYPO3 project. The TYPO3 project is
-*  free software; you can redistribute it and/or modify
-*  it under the terms of the GNU General Public License as published by
-*  the Free Software Foundation; either version 2 of the License, or
-*  (at your option) any later version.
-*
-*  The GNU General Public License can be found at
-*  http://www.gnu.org/copyleft/gpl.html.
-*
-*  This script is distributed in the hope that it will be useful,
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-*  GNU General Public License for more details.
-*
-*  This copyright notice MUST APPEAR in all copies of the script!
-***************************************************************/
-
-/**
- * A "No Such Argument" exception
- *
- * @package Extbase
- * @subpackage extbase
- * @version $ID:$
- */
-class Tx_Extbase_Exception_NoSuchArgument extends Tx_Extbase_Exception {
-
-}
-?>
\ No newline at end of file
diff --git a/typo3/sysext/extbase/Classes/Exception/NoSuchController.php b/typo3/sysext/extbase/Classes/Exception/NoSuchController.php
deleted file mode 100644 (file)
index b68c9bf..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-<?php
-/***************************************************************
-*  Copyright notice
-*
-*  (c) 2009 Jochen Rau <jochen.rau@typoplanet.de>
-*  All rights reserved
-*
-*  This class is a backport of the corresponding class of FLOW3. 
-*  All credits go to the v5 team.
-*
-*  This script is part of the TYPO3 project. The TYPO3 project is
-*  free software; you can redistribute it and/or modify
-*  it under the terms of the GNU General Public License as published by
-*  the Free Software Foundation; either version 2 of the License, or
-*  (at your option) any later version.
-*
-*  The GNU General Public License can be found at
-*  http://www.gnu.org/copyleft/gpl.html.
-*
-*  This script is distributed in the hope that it will be useful,
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-*  GNU General Public License for more details.
-*
-*  This copyright notice MUST APPEAR in all copies of the script!
-***************************************************************/
-
-/**
- * A "No Such Controller" exception
- *
- * @package Extbase
- * @subpackage extbase
- * @version $ID:$
- */
-class Tx_Extbase_Exception_NoSuchController extends Tx_Extbase_Exception {
-}
-
-?>
\ No newline at end of file
diff --git a/typo3/sysext/extbase/Classes/Exception/StopAction.php b/typo3/sysext/extbase/Classes/Exception/StopAction.php
deleted file mode 100644 (file)
index d36e0e4..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-<?php
-/***************************************************************
-*  Copyright notice
-*
-*  (c) 2009 Jochen Rau <jochen.rau@typoplanet.de>
-*  All rights reserved
-*
-*  This class is a backport of the corresponding class of FLOW3. 
-*  All credits go to the v5 team.
-*
-*  This script is part of the TYPO3 project. The TYPO3 project is
-*  free software; you can redistribute it and/or modify
-*  it under the terms of the GNU General Public License as published by
-*  the Free Software Foundation; either version 2 of the License, or
-*  (at your option) any later version.
-*
-*  The GNU General Public License can be found at
-*  http://www.gnu.org/copyleft/gpl.html.
-*
-*  This script is distributed in the hope that it will be useful,
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-*  GNU General Public License for more details.
-*
-*  This copyright notice MUST APPEAR in all copies of the script!
-***************************************************************/
-
-/**
- * This exception is thrown by a controller to stop the execution of the current
- * action and return the control to the dispatcher. The dispatcher catches this
- * exception and - depending on the "dispatched" status of the request - either
- * continues dispatching the request or returns control to the request handler.
- *
- * See the Action Controller's forward() and redirect() methods for more information.
- *
- * @package Extbase
- * @subpackage extbase
- * @version $ID:$
- */
-class Tx_Extbase_Exception_StopAction extends Tx_Extbase_Exception {
-
-}
-
-?>
\ No newline at end of file
diff --git a/typo3/sysext/extbase/Classes/Exception/StopUncachedAction.php b/typo3/sysext/extbase/Classes/Exception/StopUncachedAction.php
deleted file mode 100644 (file)
index f19aa6a..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-<?php
-/***************************************************************
-*  Copyright notice
-*
-*  (c) 2009 Jochen Rau <jochen.rau@typoplanet.de>
-*  All rights reserved
-*
-*  This class is a backport of the corresponding class of FLOW3. 
-*  All credits go to the v5 team.
-*
-*  This script is part of the TYPO3 project. The TYPO3 project is
-*  free software; you can redistribute it and/or modify
-*  it under the terms of the GNU General Public License as published by
-*  the Free Software Foundation; either version 2 of the License, or
-*  (at your option) any later version.
-*
-*  The GNU General Public License can be found at
-*  http://www.gnu.org/copyleft/gpl.html.
-*
-*  This script is distributed in the hope that it will be useful,
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-*  GNU General Public License for more details.
-*
-*  This copyright notice MUST APPEAR in all copies of the script!
-***************************************************************/
-
-/**
- * This exception is thrown by a controller to stop the execution of the current
- * action and return the control to the dispatcher. The dispatcher catches this
- * exception and sets the extension to USER_INT (not cached)
- *
- * @package Extbase
- * @subpackage extbase
- * @version $ID:$
- */
-class Tx_Extbase_Exception_StopUncachedAction extends Tx_Extbase_Exception {
-
-}
-
-?>
\ No newline at end of file
diff --git a/typo3/sysext/extbase/Classes/Exception/SuccessiveDynamicRouteParts.php b/typo3/sysext/extbase/Classes/Exception/SuccessiveDynamicRouteParts.php
deleted file mode 100644 (file)
index 13e3158..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-<?php
-/***************************************************************
-*  Copyright notice
-*
-*  (c) 2009 Jochen Rau <jochen.rau@typoplanet.de>
-*  All rights reserved
-*
-*  This class is a backport of the corresponding class of FLOW3. 
-*  All credits go to the v5 team.
-*
-*  This script is part of the TYPO3 project. The TYPO3 project is
-*  free software; you can redistribute it and/or modify
-*  it under the terms of the GNU General Public License as published by
-*  the Free Software Foundation; either version 2 of the License, or
-*  (at your option) any later version.
-*
-*  The GNU General Public License can be found at
-*  http://www.gnu.org/copyleft/gpl.html.
-*
-*  This script is distributed in the hope that it will be useful,
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-*  GNU General Public License for more details.
-*
-*  This copyright notice MUST APPEAR in all copies of the script!
-***************************************************************/
-
-/**
- * An "Successive Dynamic RoutePart" exception
- *
- * @package Extbase
- * @subpackage extbase
- * @version $ID:$
- */
-class Tx_Extbase_Exception_SuccessiveDynamicRouteParts extends Tx_Extbase_Exception {
-
-}
-
-?>
\ No newline at end of file
diff --git a/typo3/sysext/extbase/Classes/Exception/UnsupportedRequestType.php b/typo3/sysext/extbase/Classes/Exception/UnsupportedRequestType.php
deleted file mode 100644 (file)
index dc676ce..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-<?php
-/***************************************************************
-*  Copyright notice
-*
-*  (c) 2009 Jochen Rau <jochen.rau@typoplanet.de>
-*  All rights reserved
-*
-*  This class is a backport of the corresponding class of FLOW3. 
-*  All credits go to the v5 team.
-*
-*  This script is part of the TYPO3 project. The TYPO3 project is
-*  free software; you can redistribute it and/or modify
-*  it under the terms of the GNU General Public License as published by
-*  the Free Software Foundation; either version 2 of the License, or
-*  (at your option) any later version.
-*
-*  The GNU General Public License can be found at
-*  http://www.gnu.org/copyleft/gpl.html.
-*
-*  This script is distributed in the hope that it will be useful,
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-*  GNU General Public License for more details.
-*
-*  This copyright notice MUST APPEAR in all copies of the script!
-***************************************************************/
-
-/**
- * An "Unsupported Request Type" exception
- *
- * @package Extbase
- * @subpackage extbase
- * @version $ID:$
- */
-class Tx_Extbase_Exception_UnsupportedRequestType extends Tx_Extbase_Exception {
-
-}
-?>
\ No newline at end of file
index a0399a4..f4db7dd 100755 (executable)
@@ -111,7 +111,7 @@ abstract class Tx_Extbase_MVC_Controller_AbstractController implements Tx_Extbas
         *
         * @param Tx_Extbase_Property_Mapper $propertyMapper The property mapper
         * @return void
-        * @internal
+
         */
        public function injectPropertyMapper(Tx_Extbase_Property_Mapper $propertyMapper) {
                $this->propertyMapper = $propertyMapper;
@@ -122,7 +122,7 @@ abstract class Tx_Extbase_MVC_Controller_AbstractController implements Tx_Extbas
         *
         * @param array $settings Settings container of the current extension
         * @return void
-        * @internal
+
         */
        public function injectSettings(array $settings) {
                $this->settings = $settings;
@@ -133,7 +133,7 @@ abstract class Tx_Extbase_MVC_Controller_AbstractController implements Tx_Extbas
         *
         * @param Tx_Extbase_Object_ManagerInterface $objectManager
         * @return void
-        * @internal
+
         */
        public function injectObjectManager(Tx_Extbase_Object_ManagerInterface $objectManager) {
                $this->objectManager = $objectManager;
@@ -144,7 +144,7 @@ abstract class Tx_Extbase_MVC_Controller_AbstractController implements Tx_Extbas
         *
         * @param Tx_Extbase_Validation_ValidatorResolver $validatorResolver
         * @return void
-        * @internal
+
         */
        public function injectValidatorResolver(Tx_Extbase_Validation_ValidatorResolver $validatorResolver) {
                $this->validatorResolver = $validatorResolver;
@@ -173,7 +173,7 @@ abstract class Tx_Extbase_MVC_Controller_AbstractController implements Tx_Extbas
         * @param Tx_Extbase_MVC_Request $request The request object
         * @param Tx_Extbase_MVC_Response $response The response, modified by this handler
         * @return void
-        * @throws Tx_Extbase_Exception_UnsupportedRequestType if the controller doesn't support the current request type
+        * @throws Tx_Extbase_MVC_Exception_UnsupportedRequestType if the controller doesn't support the current request type
         */
        public function processRequest(Tx_Extbase_MVC_Request $request, Tx_Extbase_MVC_Response $response) {
                if (!$this->canProcessRequest($request)) throw new Tx_Extbase_MVC_Exception_UnsupportedRequestType(get_class($this) . ' does not support requests of type "' . get_class($request) . '". Supported types are: ' . implode(' ', $this->supportedRequestTypes) , 1187701131);
@@ -193,7 +193,7 @@ abstract class Tx_Extbase_MVC_Controller_AbstractController implements Tx_Extbas
         * Initialize the controller context
         *
         * @return Tx_Extbase_MVC_Controller_ControllerContext ControllerContext to be passed to the view
-        * @internal
+
         */
        protected function buildControllerContext() {
                $controllerContext = t3lib_div::makeInstance('Tx_Extbase_MVC_Controller_ControllerContext');
@@ -217,7 +217,7 @@ abstract class Tx_Extbase_MVC_Controller_AbstractController implements Tx_Extbas
         * @param string $extensionName Name of the extension containing the controller to forward to. If not specified, the current extension is assumed.
         * @param Tx_Extbase_MVC_Controller_Arguments $arguments Arguments to pass to the target action
         * @return void
-        * @throws Tx_Extbase_Exception_StopAction
+        * @throws Tx_Extbase_MVC_Exception_StopAction
         */
        public function forward($actionName, $controllerName = NULL, $extensionName = NULL, array $arguments = NULL) {
                $this->request->setDispatched(FALSE);
@@ -225,7 +225,7 @@ abstract class Tx_Extbase_MVC_Controller_AbstractController implements Tx_Extbas
                if ($controllerName !== NULL) $this->request->setControllerName($controllerName);
                if ($extensionName !== NULL) $this->request->setControllerExtensionName($extensionName);
                if ($arguments !== NULL) $this->request->setArguments($arguments);
-               throw new Tx_Extbase_Exception_StopAction();
+               throw new Tx_Extbase_MVC_Exception_StopAction();
        }
 
        /**
@@ -242,11 +242,11 @@ abstract class Tx_Extbase_MVC_Controller_AbstractController implements Tx_Extbas
         * @param integer $delay (optional) The delay in seconds. Default is no delay.
         * @param integer $statusCode (optional) The HTTP status code for the redirect. Default is "303 See Other"
         * @return void
-        * @throws Tx_Extbase_Exception_UnsupportedRequestType If the request is not a web request
-        * @throws Tx_Extbase_Exception_StopAction
+        * @throws Tx_Extbase_MVC_Exception_UnsupportedRequestType If the request is not a web request
+        * @throws Tx_Extbase_MVC_Exception_StopAction
         */
        protected function redirect($actionName, $controllerName = NULL, $extensionName = NULL, array $arguments = NULL, $pageUid = NULL, $delay = 0, $statusCode = 303) {
-               if (!$this->request instanceof Tx_Extbase_MVC_Web_Request) throw new Tx_Extbase_Exception_UnsupportedRequestType('redirect() only supports web requests.', 1220539734);
+               if (!$this->request instanceof Tx_Extbase_MVC_Web_Request) throw new Tx_Extbase_MVC_Exception_UnsupportedRequestType('redirect() only supports web requests.', 1220539734);
 
                if ($controllerName === NULL) {
                        $controllerName = $this->request->getControllerName();
@@ -267,18 +267,18 @@ abstract class Tx_Extbase_MVC_Controller_AbstractController implements Tx_Extbas
         * @param mixed $uri A string representation of a URI
         * @param integer $delay (optional) The delay in seconds. Default is no delay.
         * @param integer $statusCode (optional) The HTTP status code for the redirect. Default is "303 See Other"
-        * @throws Tx_Extbase_Exception_UnsupportedRequestType If the request is not a web request
-        * @throws Tx_Extbase_Exception_StopAction
+        * @throws Tx_Extbase_MVC_Exception_UnsupportedRequestType If the request is not a web request
+        * @throws Tx_Extbase_MVC_Exception_StopAction
         */
        protected function redirectToURI($uri, $delay = 0, $statusCode = 303) {
-               if (!$this->request instanceof Tx_Extbase_MVC_Web_Request) throw new Tx_Extbase_Exception_UnsupportedRequestType('redirect() only supports web requests.', 1220539734);
+               if (!$this->request instanceof Tx_Extbase_MVC_Web_Request) throw new Tx_Extbase_MVC_Exception_UnsupportedRequestType('redirect() only supports web requests.', 1220539734);
 
                $uri = $this->request->getBaseURI() . (string)$uri;
                $escapedUri = htmlentities($uri, ENT_QUOTES, 'utf-8');
                $this->response->setContent('<html><head><meta http-equiv="refresh" content="' . intval($delay) . ';url=' . $escapedUri . '"/></head></html>');
                $this->response->setStatus($statusCode);
                $this->response->setHeader('Location', (string)$uri);
-               throw new Tx_Extbase_Exception_StopAction();
+               throw new Tx_Extbase_MVC_Exception_StopAction();
        }
 
        /**
@@ -289,16 +289,16 @@ abstract class Tx_Extbase_MVC_Controller_AbstractController implements Tx_Extbas
         * @param integer $statusCode The HTTP status code
         * @param string $statusMessage A custom HTTP status message
         * @param string $content Body content which further explains the status
-        * @throws Tx_Extbase_Exception_UnsupportedRequestType If the request is not a web request
-        * @throws Tx_Extbase_Exception_StopAction
+        * @throws Tx_Extbase_MVC_Exception_UnsupportedRequestType If the request is not a web request
+        * @throws Tx_Extbase_MVC_Exception_StopAction
         */
        public function throwStatus($statusCode, $statusMessage = NULL, $content = NULL) {
-               if (!$this->request instanceof Tx_Extbase_MVC_Web_Request) throw new Tx_Extbase_Exception_UnsupportedRequestType('throwStatus() only supports web requests.', 1220539739);
+               if (!$this->request instanceof Tx_Extbase_MVC_Web_Request) throw new Tx_Extbase_MVC_Exception_UnsupportedRequestType('throwStatus() only supports web requests.', 1220539739);
 
                $this->response->setStatus($statusCode, $statusMessage);
                if ($content === NULL) $content = $this->response->getStatus();
                $this->response->setContent($content);
-               throw new Tx_Extbase_Exception_StopAction();
+               throw new Tx_Extbase_MVC_Exception_StopAction();
        }
 
        /**
@@ -306,7 +306,7 @@ abstract class Tx_Extbase_MVC_Controller_AbstractController implements Tx_Extbas
         * controller argument and adds them to the argument's validator chain.
         *
         * @return void
-        * @internal
+
         */
        public function initializeControllerArgumentsBaseValidators() {
                foreach ($this->arguments as $argument) {
@@ -319,7 +319,7 @@ abstract class Tx_Extbase_MVC_Controller_AbstractController implements Tx_Extbas
         * Maps arguments delivered by the request object to the local controller arguments.
         *
         * @return void
-        * @internal
+
         */
        protected function mapRequestArgumentsToControllerArguments() {
                $optionalPropertyNames = array();
index 56dd740..b79e7f8 100644 (file)
  * A multi action controller. This is by far the most common base class for Controllers.
  *
  * @package Extbase
- * @subpackage MVC
+ * @subpackage MVC\Controller
  * @version $ID:$
  */
 class Tx_Extbase_MVC_Controller_ActionController extends Tx_Extbase_MVC_Controller_AbstractController {
 
        /**
         * @var Tx_Extbase_Reflection_Service
-        * @internal
+
         */
        protected $reflectionService;
 
@@ -80,7 +80,7 @@ class Tx_Extbase_MVC_Controller_ActionController extends Tx_Extbase_MVC_Controll
         *
         * @param Tx_Extbase_Reflection_Service $reflectionService
         * @return void
-        * @internal
+
         */
        public function injectReflectionService(Tx_Extbase_Reflection_Service $reflectionService) {
                $this->reflectionService = $reflectionService;
@@ -144,7 +144,7 @@ class Tx_Extbase_MVC_Controller_ActionController extends Tx_Extbase_MVC_Controll
         *
         * @return void
         * @see initializeArguments()
-        * @internal
+
         */
        protected function initializeActionMethodArguments() {
                $methodParameters = $this->reflectionService->getMethodParameters(get_class($this), $this->actionMethodName);
@@ -166,7 +166,7 @@ class Tx_Extbase_MVC_Controller_ActionController extends Tx_Extbase_MVC_Controll
         * specified in the @validate annotations of an action method
         *
         * @return void
-        * @internal
+
         */
        protected function initializeActionMethodValidators() {
                $validatorConjunctions = $this->validatorResolver->buildMethodArgumentsValidatorConjunctions(get_class($this), $this->actionMethodName);
@@ -180,12 +180,12 @@ class Tx_Extbase_MVC_Controller_ActionController extends Tx_Extbase_MVC_Controll
         * Determines the action method and assures that the method exists.
         *
         * @return string The action method name
-        * @throws Tx_Extbase_Exception_NoSuchAction if the action specified in the request object does not exist (and if there's no default action either).
-        * @internal
+        * @throws Tx_Extbase_MVC_Exception_NoSuchAction if the action specified in the request object does not exist (and if there's no default action either).
+
         */
        protected function resolveActionMethodName() {
                $actionMethodName = $this->request->getControllerActionName() . 'Action';
-               if (!method_exists($this, $actionMethodName)) throw new Tx_Extbase_Exception_NoSuchAction('An action "' . $actionMethodName . '" does not exist in controller "' . get_class($this) . '".', 1186669086);
+               if (!method_exists($this, $actionMethodName)) throw new Tx_Extbase_MVC_Exception_NoSuchAction('An action "' . $actionMethodName . '" does not exist in controller "' . get_class($this) . '".', 1186669086);
                return $actionMethodName;
        }
 
@@ -198,7 +198,7 @@ class Tx_Extbase_MVC_Controller_ActionController extends Tx_Extbase_MVC_Controll
         *
         * @param string $actionMethodName Name of the action method to call
         * @return void
-        * @internal
+
         */
        protected function callActionMethod() {
                $argumentsAreValid = TRUE;
index a0f794f..c796868 100644 (file)
@@ -121,7 +121,7 @@ class Tx_Extbase_MVC_Controller_Argument {
         *
         * @param Tx_Extbase_Persistence_ManagerInterface
         * @return void
-        * @internal
+
         */
        public function injectPersistenceManager(Tx_Extbase_Persistence_ManagerInterface $persistenceManager) {
                $this->persistenceManager = $persistenceManager;
@@ -132,7 +132,7 @@ class Tx_Extbase_MVC_Controller_Argument {
         *
         * @param Tx_Extbase_Persistence_QueryFactoryInterface $queryFactory
         * @return void
-        * @internal
+
         */
        public function injectQueryFactory(Tx_Extbase_Persistence_QueryFactoryInterface $queryFactory) {
                $this->queryFactory = $queryFactory;
index 32233f5..d4b61c0 100644 (file)
@@ -65,7 +65,7 @@ class Tx_Extbase_MVC_Controller_Arguments extends ArrayObject {
         *
         * @param Tx_Extbase_Persistence_QueryFactoryInterface $queryFactory
         * @return void
-        * @internal
+
         */
        public function injectQueryFactory(Tx_Extbase_Persistence_QueryFactoryInterface $queryFactory) {
                $this->queryFactory = $queryFactory;
@@ -266,7 +266,7 @@ class Tx_Extbase_MVC_Controller_Arguments extends ArrayObject {
         * Remove all arguments and resets this object
         *
         * @return void
-        * @internal
+
         */
        public function removeAll() {
                foreach ($this->argumentNames as $argumentName => $booleanValue) {
index 88de469..2f07757 100644 (file)
@@ -102,7 +102,7 @@ class Tx_Extbase_MVC_Controller_ArgumentsValidator extends Tx_Extbase_Validation
         * @param array $errors Array of \F3\FLOW3\Validation\Error
         * @param string $argumentName Name of the argument to add errors for
         * @return void
-        * @internal
+
         */
        protected function addErrorsForArgument(array $errors, $argumentName) {
                if (!isset($this->errors[$argumentName])) {
index cefe46b..5c573ef 100644 (file)
@@ -66,7 +66,7 @@ class Tx_Extbase_MVC_Controller_ControllerContext {
         *
         * @param Tx_Extbase_MVC_Request $request
         * @return void
-        * @internal
+
         */
        public function setRequest(Tx_Extbase_MVC_Request $request) {
                $this->request = $request;
@@ -86,7 +86,7 @@ class Tx_Extbase_MVC_Controller_ControllerContext {
         *
         * @param Tx_Extbase_MVC_Response $request
         * @return void
-        * @internal
+
         */
        public function setResponse(Tx_Extbase_MVC_Response $response) {
                $this->response = $response;
@@ -106,7 +106,7 @@ class Tx_Extbase_MVC_Controller_ControllerContext {
         *
         * @param Tx_Extbase_MVC_Controller_Arguments $arguments
         * @return void
-        * @internal
+
         */
        public function setArguments(Tx_Extbase_MVC_Controller_Arguments $arguments) {
                $this->arguments = $arguments;
@@ -126,7 +126,7 @@ class Tx_Extbase_MVC_Controller_ControllerContext {
         *
         * @param Tx_Extbase_Property_MappingResults $argumentsMappingResults
         * @return void
-        * @internal
+
         */
        public function setArgumentsMappingResults(Tx_Extbase_Property_MappingResults $argumentsMappingResults) {
                $this->argumentsMappingResults = $argumentsMappingResults;
@@ -144,7 +144,7 @@ class Tx_Extbase_MVC_Controller_ControllerContext {
        /**
         * Tx_Extbase_MVC_Web_Routing_URIBuilder $URIBuilder
         * @return void
-        * @internal
+
         */
        public function setURIBuilder(Tx_Extbase_MVC_Web_Routing_URIBuilder $URIBuilder) {
                $this->URIBuilder = $URIBuilder;
index ccb6300..7fa12d0 100644 (file)
@@ -5,7 +5,7 @@
 *  (c) 2009 Jochen Rau <jochen.rau@typoplanet.de>
 *  All rights reserved
 *
-*  This class is a backport of the corresponding class of FLOW3. 
+*  This class is a backport of the corresponding class of FLOW3.
 *  All credits go to the v5 team.
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -32,7 +32,7 @@
  * @subpackage MVC
  * @version $ID:$
  */
-class Tx_extbase_MVC_Exception extends Tx_Extbase_Exception {
+class Tx_Extbase_MVC_Exception extends Tx_Extbase_Exception {
 
 }
 ?>
\ No newline at end of file
index d508201..d692400 100644 (file)
@@ -5,7 +5,7 @@
 *  (c) 2009 Jochen Rau <jochen.rau@typoplanet.de>
 *  All rights reserved
 *
-*  This class is a backport of the corresponding class of FLOW3. 
+*  This class is a backport of the corresponding class of FLOW3.
 *  All credits go to the v5 team.
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -78,7 +78,7 @@ class Tx_Extbase_MVC_Request {
         * @var boolean If this request has been changed and needs to be dispatched again
         */
        protected $dispatched = FALSE;
-       
+
        /**
         * @var array Errors that occured during this request
         */
@@ -119,14 +119,14 @@ class Tx_Extbase_MVC_Request {
         * controller name
         *
         * @return string The controller's Object Name
-        * @throws Tx_Extbase_Exception_NoSuchController if the controller does not exist
+        * @throws Tx_Extbase_MVC_Exception_NoSuchController if the controller does not exist
         */
        public function getControllerObjectName() {
                $lowercaseObjectName = str_replace('@extension', $this->controllerExtensionName, $this->controllerObjectNamePattern);
                $lowercaseObjectName = str_replace('@controller', $this->controllerName, $lowercaseObjectName);
                // TODO implement getCaseSensitiveObjectName()
                $objectName = $lowercaseObjectName;
-               if ($objectName === FALSE) throw new Tx_Extbase_Exception_NoSuchController('The controller object "' . $lowercaseObjectName . '" does not exist.', 1220884009);
+               if ($objectName === FALSE) throw new Tx_Extbase_MVC_Exception_NoSuchController('The controller object "' . $lowercaseObjectName . '" does not exist.', 1220884009);
 
                return $objectName;
        }
@@ -215,7 +215,7 @@ class Tx_Extbase_MVC_Request {
         *
         * @param string $controllerExtensionName The extension name.
         * @return void
-        * @throws Tx_Extbase_Exception_InvalidExtensionName if the extension name is not valid
+        * @throws Tx_Extbase_MVC_Exception_InvalidExtensionName if the extension name is not valid
         */
        public function setControllerExtensionName($controllerExtensionName = NULL) {
                if ($controllerExtensionName !== NULL) {
@@ -249,8 +249,8 @@ class Tx_Extbase_MVC_Request {
         * @return void
         */
        public function setControllerName($controllerName = NULL) {
-               if (!is_string($controllerName) && $controllerName !== NULL) throw new Tx_Extbase_Exception_InvalidControllerName('The controller name must be a valid string, ' . gettype($controllerName) . ' given.', 1187176358);
-               if (strpos($controllerName, '_') !== FALSE) throw new Tx_Extbase_Exception_InvalidControllerName('The controller name must not contain underscores.', 1217846412);
+               if (!is_string($controllerName) && $controllerName !== NULL) throw new Tx_Extbase_MVC_Exception_InvalidControllerName('The controller name must be a valid string, ' . gettype($controllerName) . ' given.', 1187176358);
+               if (strpos($controllerName, '_') !== FALSE) throw new Tx_Extbase_MVC_Exception_InvalidControllerName('The controller name must not contain underscores.', 1217846412);
                if ($controllerName !== NULL) {
                        $this->controllerName = $controllerName;
                }
@@ -273,11 +273,11 @@ class Tx_Extbase_MVC_Request {
         *
         * @param string $actionName: Name of the action to execute by the controller
         * @return void
-        * @throws Tx_Extbase_Exception_InvalidActionName if the action name is not valid
+        * @throws Tx_Extbase_MVC_Exception_InvalidActionName if the action name is not valid
         */
        public function setControllerActionName($actionName = NULL) {
-               if (!is_string($actionName) && $actionName !== NULL) throw new Tx_Extbase_Exception_InvalidActionName('The action name must be a valid string, ' . gettype($actionName) . ' given (' . $actionName . ').', 1187176358);
-               if (($actionName{0} !== strtolower($actionName{0})) && $actionName !== NULL) throw new Tx_Extbase_Exception_InvalidActionName('The action name must start with a lower case letter, "' . $actionName . '" does not match this criteria.', 1218473352);
+               if (!is_string($actionName) && $actionName !== NULL) throw new Tx_Extbase_MVC_Exception_InvalidActionName('The action name must be a valid string, ' . gettype($actionName) . ' given (' . $actionName . ').', 1187176358);
+               if (($actionName{0} !== strtolower($actionName{0})) && $actionName !== NULL) throw new Tx_Extbase_MVC_Exception_InvalidActionName('The action name must start with a lower case letter, "' . $actionName . '" does not match this criteria.', 1218473352);
                if ($actionName !== NULL) {
                        $this->controllerActionName = $actionName;
                }
@@ -300,7 +300,7 @@ class Tx_Extbase_MVC_Request {
         * @return void
         */
        public function setArgument($argumentName, $value) {
-               if (!is_string($argumentName) || strlen($argumentName) == 0) throw new Tx_Extbase_Exception_InvalidArgumentName('Invalid argument name.', 1210858767);
+               if (!is_string($argumentName) || strlen($argumentName) == 0) throw new Tx_Extbase_MVC_Exception_InvalidArgumentName('Invalid argument name.', 1210858767);
                $this->arguments[$argumentName] = $value;
        }
 
@@ -329,10 +329,10 @@ class Tx_Extbase_MVC_Request {
         *
         * @param string $argumentName Name of the argument
         * @return string Value of the argument
-        * @throws Tx_Extbase_Exception_NoSuchArgument if such an argument does not exist
+        * @throws Tx_Extbase_MVC_Exception_NoSuchArgument if such an argument does not exist
         */
        public function getArgument($argumentName) {
-               if (!isset($this->arguments[$argumentName])) throw new Tx_Extbase_Exception_NoSuchArgument('An argument "' . $argumentName . '" does not exist for this request.', 1176558158);
+               if (!isset($this->arguments[$argumentName])) throw new Tx_Extbase_MVC_Exception_MVC_NoSuchArgument('An argument "' . $argumentName . '" does not exist for this request.', 1176558158);
                return $this->arguments[$argumentName];
        }
 
@@ -345,7 +345,7 @@ class Tx_Extbase_MVC_Request {
        public function hasArgument($argumentName) {
                return isset($this->arguments[$argumentName]);
        }
-       
+
        /**
         * Set errors that occured during the request (e.g. argument mapping errors)
         *
@@ -364,6 +364,6 @@ class Tx_Extbase_MVC_Request {
        public function getErrors() {
                return $this->errors;
        }
-       
+
 }
 ?>
\ No newline at end of file
index 22c2eba..5a7db37 100755 (executable)
@@ -50,7 +50,7 @@ abstract class Tx_Extbase_MVC_View_AbstractView implements Tx_Extbase_MVC_View_V
         *
         * @param Tx_Extbase_MVC_Controller_ControllerContext $controllerContext
         * @return void
-        * @internal
+
         */
        public function setControllerContext(Tx_Extbase_MVC_Controller_ControllerContext $controllerContext) {
                $this->controllerContext = $controllerContext;
index 7cc822f..eceee02 100644 (file)
@@ -46,7 +46,7 @@ final class Tx_Extbase_MVC_View_EmptyView extends Tx_Extbase_MVC_View_AbstractVi
         * Renders the empty view
         *
         * @return string An empty string
-        * @internal
+
         */
        public function render() {
                return '';
@@ -61,7 +61,7 @@ final class Tx_Extbase_MVC_View_EmptyView extends Tx_Extbase_MVC_View_AbstractVi
         * a fatal error.
         *
         * @return void
-        * @internal
+
         */
        public function __call($methodName, array $arguments) {
        }
index 9b50239..c4e356a 100644 (file)
@@ -39,7 +39,7 @@ interface Tx_Extbase_MVC_View_ViewInterface {
         *
         * @param Tx_Extbase_MVC_Controller_ControllerContext $controllerContext
         * @return void
-        * @internal
+
         */
        public function setControllerContext(Tx_Extbase_MVC_Controller_ControllerContext $controllerContext);
 
index 2b4ba81..70d8c5d 100755 (executable)
@@ -5,7 +5,7 @@
 *  (c) 2009 Jochen Rau <jochen.rau@typoplanet.de>
 *  All rights reserved
 *
-*  This class is a backport of the corresponding class of FLOW3. 
+*  This class is a backport of the corresponding class of FLOW3.
 *  All credits go to the v5 team.
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -56,10 +56,10 @@ class Tx_Extbase_MVC_Web_Request extends Tx_Extbase_MVC_Request {
         *
         * @param string $method Name of the request method
         * @return void
-        * @throws Tx_Extbase_Exception_InvalidRequestMethod if the request method is not supported
+        * @throws Tx_Extbase_MVC_Exception_InvalidRequestMethod if the request method is not supported
         */
        public function setMethod($method) {
-               if ($method === '' || (strtoupper($method) !== $method)) throw new Tx_Extbase_Exception_InvalidRequestMethod('The request method "' . $method . '" is not supported.', 1217778382);
+               if ($method === '' || (strtoupper($method) !== $method)) throw new Tx_Extbase_MVC_Exception_InvalidRequestMethod('The request method "' . $method . '" is not supported.', 1217778382);
                $this->method = $method;
        }
 
index 5b3c7f7..4b5e172 100644 (file)
@@ -18,7 +18,7 @@
  * @package Extbase
  * @subpackage MVC
  * @version $Id$
- * @internal
+
  */
 class Tx_Extbase_MVC_Web_Routing_URIBuilder {
 
@@ -67,7 +67,7 @@ class Tx_Extbase_MVC_Web_Routing_URIBuilder {
         * @param boolean $linkAccessRestrictedPages If TRUE, generates links for pages where the user does not have permission to see it
         * @param array $additionalParams An additional params query array which will be appended to the URI (overrules $arguments)
         * @return string the typolink URI
-        * @internal
+
         */
        public function URIFor($pageUid = NULL, $actionName = NULL, $arguments = array(), $controllerName = NULL, $extensionName = NULL, $pluginName = NULL, $pageType = 0, $noCache = FALSE, $useCacheHash = TRUE, $section = '', $linkAccessRestrictedPages = FALSE, array $additionalParams = array()) {
                if ($actionName !== NULL) {
@@ -100,7 +100,7 @@ class Tx_Extbase_MVC_Web_Routing_URIBuilder {
         *
         * @param array $arguments The arguments to be iterated
         * @return array The modified arguments array
-        * @internal
+
         */
        protected function convertDomainObjectsToIdentityArrays(array $arguments) {
                foreach ($arguments as $argumentKey => $argumentValue) {
@@ -124,7 +124,7 @@ class Tx_Extbase_MVC_Web_Routing_URIBuilder {
         * @param string $section If specified, adds a given HTML anchor to the URI (#...)
         * @param boolean $linkAccessRestrictedPages If TRUE, generates links for pages where the user does not have permission to see it
         * @return The URI
-        * @internal
+
         */
        public function typolinkURI($pageUid = NULL, array $arguments = array(), $pageType = 0, $noCache = FALSE, $useCacheHash = TRUE, $section = '', $linkAccessRestrictedPages = FALSE) {
                if ($pageUid === NULL) {
index a036657..8c799b5 100644 (file)
@@ -57,7 +57,7 @@ class Tx_Extbase_Object_Manager implements Tx_Extbase_Object_ManagerInterface, t
         *
         * @param string $objectName The name of the object to return an instance of
         * @return object The object instance
-        * @internal
+
         */
        public function getObject($objectName) {
                if (in_array('t3lib_Singleton', class_implements($objectName))) {
index 810b445..9fa741b 100644 (file)
@@ -31,7 +31,7 @@
  * @package Extbase
  * @subpackage Object
  * @version $Id: RegistryInterface.php 2293 2009-05-20 18:14:45Z robert $
- * @internal
+
  */
 interface Tx_Extbase_Object_RegistryInterface {
 
@@ -41,7 +41,7 @@ interface Tx_Extbase_Object_RegistryInterface {
         *
         * @param string $objectName Name of the object to return an object of
         * @return object The object
-        * @internal
+
         */
        public function getObject($objectName);
 
@@ -51,7 +51,7 @@ interface Tx_Extbase_Object_RegistryInterface {
         * @param string $objectName Name of the object the object is made for
         * @param object $object The object to store in the registry
         * @return void
-        * @internal
+
         */
        public function putObject($objectName, $object);
 
@@ -60,7 +60,7 @@ interface Tx_Extbase_Object_RegistryInterface {
         *
         * @param string $objectName Name of the object to remove the object for
         * @return void
-        * @internal
+
         */
        public function removeObject($objectName);
 
@@ -69,7 +69,7 @@ interface Tx_Extbase_Object_RegistryInterface {
         *
         * @param string $objectName Name of the object to check for an object
         * @return boolean TRUE if an object exists, otherwise FALSE
-        * @internal
+
         */
        public function objectExists($objectName);
 }
index 03aa118..4fb9b13 100644 (file)
@@ -46,7 +46,7 @@ class Tx_Extbase_Object_TransientRegistry implements Tx_Extbase_Object_RegistryI
         *
         * @param string $objectName Name of the object to return an object of
         * @return object The object
-        * @internal
+
         */
        public function getObject($objectName) {
                if (!$this->objectExists($objectName)) throw new RuntimeException('Object "' . $objectName . '" does not exist in the object registry.', 1167917198);
@@ -59,7 +59,7 @@ class Tx_Extbase_Object_TransientRegistry implements Tx_Extbase_Object_RegistryI
         * @param string $objectName Name of the object the object is made for
         * @param object $object The object to store in the registry
         * @return void
-        * @internal
+
         */
        public function putObject($objectName, $object) {
                if (!is_string($objectName) || strlen($objectName) === 0) throw new RuntimeException('No valid object name specified.', 1167919564);
@@ -72,7 +72,7 @@ class Tx_Extbase_Object_TransientRegistry implements Tx_Extbase_Object_RegistryI
         *
         * @param string objectName Name of the object to remove the object for
         * @return void
-        * @internal
+
         */
        public function removeObject($objectName) {
                if (!$this->objectExists($objectName)) throw new RuntimeException('Object "' . $objectName . '" does not exist in the object registry.', 1167917200);
@@ -84,7 +84,7 @@ class Tx_Extbase_Object_TransientRegistry implements Tx_Extbase_Object_RegistryI
         *
         * @param string $objectName Name of the object to check for an object
         * @return boolean TRUE if an object exists, otherwise FALSE
-        * @internal
+
         */
        public function objectExists($objectName) {
                return isset($this->objects[$objectName]);
index 82fc5f3..f72ce26 100644 (file)
@@ -105,7 +105,7 @@ class Tx_Extbase_Persistence_Backend implements Tx_Extbase_Persistence_BackendIn
         *
         * @param Tx_Extbase_Persistence_IdentityMap $identityMap
         * @return void
-        * @internal
+
         */
        public function injectIdentityMap(Tx_Extbase_Persistence_IdentityMap $identityMap) {
                $this->identityMap = $identityMap;
@@ -153,7 +153,7 @@ class Tx_Extbase_Persistence_Backend implements Tx_Extbase_Persistence_BackendIn
         * Returns the current QOM factory
         *
         * @return Tx_Extbase_Persistence_QOM_QueryObjectModelFactoryInterface
-        * @internal
+
         */
        public function getQOMFactory() {
                return $this->QOMFactory;
@@ -163,7 +163,7 @@ class Tx_Extbase_Persistence_Backend implements Tx_Extbase_Persistence_BackendIn
         * Returns the current value factory
         *
         * @return Tx_Extbase_Persistence_ValueFactoryInterface
-        * @internal
+
         */
        public function getValueFactory() {
                return $this->valueFactory;
@@ -173,7 +173,7 @@ class Tx_Extbase_Persistence_Backend implements Tx_Extbase_Persistence_BackendIn
         * Returns the current identityMap
         *
         * @return Tx_Extbase_Persistence_IdentityMap
-        * @internal
+
         */
        public function getIdentityMap() {
                return $this->identityMap;
index 88f1b06..8d393c9 100644 (file)
@@ -75,7 +75,7 @@ class Tx_Extbase_Persistence_LazyLoadingProxy {
         * @param string $propertyName The name of the proxied property in it's parent
         * @param mixed $fieldValue The raw field value.
         * @param Tx_Extbase_Persistence_Mapper_DataMap $dataMap The corresponding Data Map of the property
-        * @internal
+
         */
        public function __construct($parentObject, $propertyName, $fieldValue, Tx_Extbase_Persistence_Mapper_ColumnMap $columnMap) {
                $this->queryFactory = t3lib_div::makeInstance('Tx_Extbase_Persistence_QueryFactory');
@@ -89,7 +89,7 @@ class Tx_Extbase_Persistence_LazyLoadingProxy {
         * Populate this proxy by asking the $population closure.
         *
         * @return object The instance (hopefully) returned
-        * @internal
+
         */
        public function _loadRealInstance() {
                $dataMapper = Tx_Extbase_Dispatcher::getPersistenceManager()->getBackend()->getDataMapper();
@@ -105,7 +105,7 @@ class Tx_Extbase_Persistence_LazyLoadingProxy {
         * @param string $methodName The name of the property to get
         * @param array $arguments The arguments given to the call
         * @return mixed
-        * @internal
+
         */
        public function __call($methodName, $arguments) {
                $realInstance = $this->_loadRealInstance();
@@ -117,7 +117,7 @@ class Tx_Extbase_Persistence_LazyLoadingProxy {
         *
         * @param string $propertyName The name of the property to get
         * @return mixed
-        * @internal
+
         */
        public function __get($propertyName) {
                $realInstance = $this->_loadRealInstance();
@@ -130,7 +130,7 @@ class Tx_Extbase_Persistence_LazyLoadingProxy {
         * @param string $propertyName The name of the property to set
         * @param mixed $value The value for the property to set
         * @return void
-        * @internal
+
         */
        public function __set($propertyName, $value) {
                $realInstance = $this->_loadRealInstance();
@@ -142,7 +142,7 @@ class Tx_Extbase_Persistence_LazyLoadingProxy {
         *
         * @param string $propertyName The name of the property to check
         * @return boolean
-        * @internal
+
         */
        public function __isset($propertyName) {
                $realInstance = $this->_loadRealInstance();
@@ -154,7 +154,7 @@ class Tx_Extbase_Persistence_LazyLoadingProxy {
         *
         * @param string $propertyName The name of the property to unset
         * @return void
-        * @internal
+
         */
        public function __unset($propertyName) {
                $realInstance = $this->_loadRealInstance();
index 8e966a2..564a46f 100644 (file)
@@ -50,7 +50,7 @@ class Tx_Extbase_Persistence_Manager implements Tx_Extbase_Persistence_ManagerIn
         *
         * @param Tx_Extbase_Persistence_BackendInterface $backend The persistence backend
         * @return void
-        * @internal
+
         */
        public function injectBackend(Tx_Extbase_Persistence_BackendInterface $backend) {
                $this->backend = $backend;
@@ -62,7 +62,7 @@ class Tx_Extbase_Persistence_Manager implements Tx_Extbase_Persistence_ManagerIn
         *
         * @param Tx_Extbase_Persistence_Session $session The persistence session
         * @return void
-        * @internal
+
         */
        public function injectSession(Tx_Extbase_Persistence_Session $session) {
                $this->session = $session;
@@ -72,7 +72,7 @@ class Tx_Extbase_Persistence_Manager implements Tx_Extbase_Persistence_ManagerIn
         * Returns the current persistence session
         *
         * @return Tx_Extbase_Persistence_Session
-        * @internal
+
         */
        public function getSession() {
                return $this->session;
index 3effa04..a5d35f4 100644 (file)
@@ -38,7 +38,7 @@ interface Tx_Extbase_Persistence_ManagerInterface {
         * Returns the current persistence session
         *
         * @return Tx_Extbase_Persistence_Session
-        * @internal
+
         */
        public function getSession();
 
@@ -46,7 +46,7 @@ interface Tx_Extbase_Persistence_ManagerInterface {
         * Returns the persistence backend
         *
         * @return Tx_Extbase_Persistence_BackendInterface
-        * @internal
+
         */
        public function getBackend();
 
@@ -55,7 +55,7 @@ interface Tx_Extbase_Persistence_ManagerInterface {
         * session into the backend
         *
         * @return void
-        * @internal
+
         */
        public function persistAll();
 }
index c8f5199..1b576d0 100644 (file)
@@ -138,7 +138,7 @@ class Tx_Extbase_Persistence_Mapper_DataMapper implements t3lib_Singleton {
         *
         * @param string $className Name of the class to create a skeleton for
         * @return object The object skeleton
-        * @internal
+
         */
        protected function createEmptyObject($className) {
                // Note: The class_implements() function also invokes autoload to assure that the interfaces
@@ -235,7 +235,7 @@ class Tx_Extbase_Persistence_Mapper_DataMapper implements t3lib_Singleton {
         * @param string $propertyName The name of the proxied property in it's parent
         * @param mixed $fieldValue The raw field value.
         * @param Tx_Extbase_Persistence_Mapper_DataMap $dataMap The corresponding Data Map of the property
-        * @internal
+
         */
        public function fetchRelatedObjects(Tx_Extbase_DomainObject_AbstractEntity $parentObject, $propertyName, $fieldValue, Tx_Extbase_Persistence_Mapper_ColumnMap $columnMap) {
                $queryFactory = t3lib_div::makeInstance('Tx_Extbase_Persistence_QueryFactory');
index 0f57e4c..ab1e2f3 100644 (file)
@@ -101,9 +101,9 @@ class Tx_Extbase_Persistence_ObjectStorage implements Iterator, Countable, Array
         * @return void
         */
        public function offsetSet($offset, $value) {
-               if (!is_object($offset)) throw new Tx_Extbase_Exception_InvalidArgumentType('Expected parameter 1 to be object, ' . gettype($offset) . ' given');
-               // if (!is_object($obj)) throw new Tx_Extbase_Exception_InvalidArgumentType('Expected parameter 2 to be object, ' . gettype($offset) . ' given');
-               // if (!($offset === $obj)) throw new Tx_Extbase_Exception_InvalidArgumentType('Parameter 1 and parameter 2 must be a reference to the same object.');
+               if (!is_object($offset)) throw new Tx_Extbase_MVC_Exception_InvalidArgumentType('Expected parameter 1 to be object, ' . gettype($offset) . ' given');
+               // if (!is_object($obj)) throw new Tx_Extbase_MVC_Exception_InvalidArgumentType('Expected parameter 2 to be object, ' . gettype($offset) . ' given');
+               // if (!($offset === $obj)) throw new Tx_Extbase_MVC_Exception_InvalidArgumentType('Parameter 1 and parameter 2 must be a reference to the same object.');
                if (!$this->contains($offset)) {
                        $this->storage[spl_object_hash($offset)] = $value;
                }
@@ -116,7 +116,7 @@ class Tx_Extbase_Persistence_ObjectStorage implements Iterator, Countable, Array
         * @return boolean TRUE if the given offset exists; otherwise FALSE
         */
        public function offsetExists($offset) {
-               if (!is_object($offset)) throw new Tx_Extbase_Exception_InvalidArgumentType('Expected parameter to be an object, ' . gettype($offset) . ' given');
+               if (!is_object($offset)) throw new Tx_Extbase_MVC_Exception_InvalidArgumentType('Expected parameter to be an object, ' . gettype($offset) . ' given');
                return isset($this->storage[spl_object_hash($offset)]);
        }
 
@@ -127,7 +127,7 @@ class Tx_Extbase_Persistence_ObjectStorage implements Iterator, Countable, Array
         * @return void
         */
        public function offsetUnset($offset) {
-               if (!is_object($offset)) throw new Tx_Extbase_Exception_InvalidArgumentType('Expected parameter to be an object, ' . gettype($offset) . ' given');
+               if (!is_object($offset)) throw new Tx_Extbase_MVC_Exception_InvalidArgumentType('Expected parameter to be an object, ' . gettype($offset) . ' given');
                unset($this->storage[spl_object_hash($offset)]);
        }
 
@@ -138,7 +138,7 @@ class Tx_Extbase_Persistence_ObjectStorage implements Iterator, Countable, Array
         * @return Object The object
         */
        public function offsetGet($offset) {
-               if (!is_object($offset)) throw new Tx_Extbase_Exception_InvalidArgumentType('Expected parameter to be an object, ' . gettype($offset) . ' given');
+               if (!is_object($offset)) throw new Tx_Extbase_MVC_Exception_InvalidArgumentType('Expected parameter to be an object, ' . gettype($offset) . ' given');
                return isset($this->storage[spl_object_hash($offset)]) ? $this->storage[spl_object_hash($offset)] : NULL;
        }
 
@@ -149,7 +149,7 @@ class Tx_Extbase_Persistence_ObjectStorage implements Iterator, Countable, Array
         * @return boolean TRUE|FALSE Returns TRUE if the storage contains the object; otherwise FALSE
         */
        public function contains($object) {
-               if (!is_object($object)) throw new Tx_Extbase_Exception_InvalidArgumentType('Expected parameter to be an object, ' . gettype($object) . ' given');
+               if (!is_object($object)) throw new Tx_Extbase_MVC_Exception_InvalidArgumentType('Expected parameter to be an object, ' . gettype($object) . ' given');
                return array_key_exists(spl_object_hash($object), $this->storage);
        }
 
@@ -160,7 +160,7 @@ class Tx_Extbase_Persistence_ObjectStorage implements Iterator, Countable, Array
         * @return void
         */
        public function attach($object, $value = NULL) {
-               if (!is_object($object)) throw new Tx_Extbase_Exception_InvalidArgumentType('Expected parameter to be an object, ' . gettype($object) . ' given');
+               if (!is_object($object)) throw new Tx_Extbase_MVC_Exception_InvalidArgumentType('Expected parameter to be an object, ' . gettype($object) . ' given');
                if (!$this->contains($object)) {
                        if ($value === NULL) {
                                $value = $object;
@@ -177,7 +177,7 @@ class Tx_Extbase_Persistence_ObjectStorage implements Iterator, Countable, Array
         * @return void
         */
        public function detach($object) {
-               if (!is_object($object)) throw new Tx_Extbase_Exception_InvalidArgumentType('Expected parameter to be an object, ' . gettype($object) . ' given');
+               if (!is_object($object)) throw new Tx_Extbase_MVC_Exception_InvalidArgumentType('Expected parameter to be an object, ' . gettype($object) . ' given');
                unset($this->storage[spl_object_hash($object)]);
        }
 
@@ -193,7 +193,7 @@ class Tx_Extbase_Persistence_ObjectStorage implements Iterator, Countable, Array
                                $this->attach($object);
                        }
                } else {
-                throw new Tx_Extbase_Exception_InvalidArgumentType('Expected parameter to be an array, ' . gettype($object) . ' given');
+                throw new Tx_Extbase_MVC_Exception_InvalidArgumentType('Expected parameter to be an array, ' . gettype($object) . ' given');
                }
        }
 
@@ -204,7 +204,7 @@ class Tx_Extbase_Persistence_ObjectStorage implements Iterator, Countable, Array
         * @return void
         */
        public function removeAll($objects) {
-               if (!is_array($object)) throw new Tx_Extbase_Exception_InvalidArgumentType('Expected parameter to be an array, ' . gettype($object) . ' given');
+               if (!is_array($object)) throw new Tx_Extbase_MVC_Exception_InvalidArgumentType('Expected parameter to be an array, ' . gettype($object) . ' given');
                foreach ($objects as $object) {
                        $this->detach($object);
                }
index 212b7da..800945d 100644 (file)
@@ -73,7 +73,7 @@ class Tx_Extbase_Persistence_Storage_Typo3DbBackend implements Tx_Extbase_Persis
         *
         * @param $automaticCacheClearing boolean if TRUE, enables automatic cache clearing
         * @return void
-        * @internal
+
         */
        public function setAutomaticCacheClearing($automaticCacheClearing) {
                $this->automaticCacheClearing = (boolean)$automaticCacheClearing;
index 13252d5..ecb66d8 100644 (file)
@@ -52,7 +52,7 @@ class Tx_Extbase_Persistence_Typo3QuerySettings implements Tx_Extbase_Persistenc
         *
         * @param $respectStoragePage If TRUE the storage page ID will be determined and the statement will be extended accordingly.
         * @return $this (fluent interface)
-        * @internal
+
         */
        public function setRespectStoragePage($respectStoragePage) {
                $this->respectStoragePage = $respectStoragePage;
@@ -63,7 +63,7 @@ class Tx_Extbase_Persistence_Typo3QuerySettings implements Tx_Extbase_Persistenc
         * Returns the state, if the storage page should be respected for the query.
         *
         * @return boolean TRUE, if the storage page should be respected; otherwise FALSE.
-        * @internal
+
         */
        public function getRespectStoragePage() {
                return $this->getRespectStoragePage;
@@ -74,7 +74,7 @@ class Tx_Extbase_Persistence_Typo3QuerySettings implements Tx_Extbase_Persistenc
         *
         * @param $respectEnableFields TRUE if the visibility in the frontend should be respected. If TRUE, the "enable fields" of TYPO3 will be added to the query statement.
         * @return $this (fluent interface)
-        * @internal
+
         */
        public function setRespectEnableFields($respectEnableFields) {
                $this->respectEnableFields = $respectEnableFields;
@@ -85,7 +85,7 @@ class Tx_Extbase_Persistence_Typo3QuerySettings implements Tx_Extbase_Persistenc
         * Returns the state, if the visibility settings for the frontend should be respected for the query.
         *
         * @return boolean TRUE, if the visibility settings for the frontend should should be respected; otherwise FALSE.
-        * @internal
+
         */
        public function getRespectEnableFields() {
                return $this->respectEnableFields;
index d4a164d..9e8dd68 100644 (file)
@@ -139,7 +139,7 @@ class Tx_Extbase_Reflection_Service implements t3lib_Singleton {
         *
         * @param array $classNamesToReflect Names of available classes to consider in this reflection service
         * @return void
-        * @internal
+
         */
        public function initialize() {
                if ($this->initialized) throw new Tx_Extbase_Reflection_Exception('The Reflection Service can only be initialized once.', 1232044696);
@@ -153,7 +153,7 @@ class Tx_Extbase_Reflection_Service implements t3lib_Singleton {
         * Returns whether the Reflection Service is initialized.
         *
         * @return boolean true if the Reflection Service is initialized, otherwise false
-        * @internal
+
         */
        public function isInitialized() {
                return $this->initialized;
@@ -163,7 +163,7 @@ class Tx_Extbase_Reflection_Service implements t3lib_Singleton {
         * Shuts the Reflection Service down.
         *
         * @return void
-        * @internal
+
         */
        public function shutdown() {
                if ($this->cacheNeedsUpdate) {
@@ -336,7 +336,7 @@ class Tx_Extbase_Reflection_Service implements t3lib_Singleton {
         * Tries to load the reflection data from this service's cache.
         *
         * @return void
-        * @internal
+
         */
        protected function loadFromCache() {
                if ($this->cache->has('ReflectionData')) {
@@ -351,7 +351,7 @@ class Tx_Extbase_Reflection_Service implements t3lib_Singleton {
         * Exports the internal reflection data into the ReflectionData cache.
         *
         * @return void
-        * @internal
+
         */
        protected function saveToCache() {
                if (!is_object($this->cache)) {
index 6f70a85..e65c085 100644 (file)
@@ -31,7 +31,7 @@
  * @package Extbase
  * @subpackage Utility
  * @version $Id: Arrays.php 1951 2009-03-02 10:51:15Z k-fish $
* @internal (robert) I'm not sure yet if we should use this library statically or as a singleton. The latter might be problematic if we use it from the Core classes.
+ (robert) I'm not sure yet if we should use this library statically or as a singleton. The latter might be problematic if we use it from the Core classes.
  */
 class Tx_Extbase_Utility_Arrays {
 
index 87aeccc..f56b589 100644 (file)
@@ -98,7 +98,7 @@ class Tx_Extbase_Validation_Validator_GenericObjectValidator extends Tx_Extbase_
         * @param array $errors Array of Tx_Extbase_Validation_Error
         * @param string $propertyName Name of the property to add errors
         * @return void
-        * @internal
+
         */
        protected function addErrorsForProperty($errors, $propertyName) {
                if (!isset($this->errors[$propertyName])) {
index 3da0306..491748c 100644 (file)
@@ -54,7 +54,7 @@ class Tx_Extbase_Validation_ValidatorResolver {
         *
         * @param Tx_Extbase_Object_ManagerInterface $objectManager A reference to the object manager
         * @return void
-        * @internal
+
         */
        public function injectObjectManager(Tx_Extbase_Object_ManagerInterface $objectManager) {
                $this->objectManager = $objectManager;
@@ -65,7 +65,7 @@ class Tx_Extbase_Validation_ValidatorResolver {
         *
         * @param Tx_Extbase_Reflection_Service $reflectionService
         * @return void
-        * @internal
+
         */
        public function injectReflectionService(Tx_Extbase_Reflection_Service $reflectionService) {
                $this->reflectionService = $reflectionService;
@@ -79,7 +79,7 @@ class Tx_Extbase_Validation_ValidatorResolver {
         * @param string $validatorName Either one of the built-in data types or fully qualified validator class name
         * @param array $validatorOptions Options to be passed to the validator
         * @return Tx_Extbase_Validation_Validator_ValidatorInterface Validator or NULL if none found.
-        * @internal
+
         */
        public function createValidator($validatorName, array $validatorOptions = array()) {
                $validatorClassName = $this->resolveValidatorObjectName($validatorName);
@@ -97,7 +97,7 @@ class Tx_Extbase_Validation_ValidatorResolver {
         *
         * @param string $dataType The data type to search a validator for. Usually the fully qualified object name
         * @return Tx_Extbase_Validation_Validator_ConjunctionValidator The validator conjunction or NULL
-        * @internal
+
         */
        public function getBaseValidatorConjunction($dataType) {
                if (!isset($this->baseValidatorConjunctions[$dataType])) {
@@ -111,7 +111,7 @@ class Tx_Extbase_Validation_ValidatorResolver {
         * annotations of a method.
         *
         * @return array Validator Conjunctions
-        * @internal
+
         */
        public function buildMethodArgumentsValidatorConjunctions($className, $methodName) {
                $validatorConjunctions = array();
index a1dcd80..dc0a6cf 100644 (file)
@@ -40,7 +40,7 @@ abstract class Tx_Extbase_Base_testcase extends tx_phpunit_testcase {
         * objects for every test.
         *
         * @return void
-        * @internal
+
         */
        public function runBare() {
                $objectManager = t3lib_div::makeInstance('Tx_Extbase_Object_Manager');
index 67493ac..1f9a6c8 100644 (file)
@@ -5,7 +5,7 @@
 *  (c) 2009 Jochen Rau <jochen.rau@typoplanet.de>
 *  All rights reserved
 *
-*  This class is a backport of the corresponding class of FLOW3. 
+*  This class is a backport of the corresponding class of FLOW3.
 *  All credits go to the v5 team.
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -35,7 +35,7 @@ class Tx_Extbase_MVC_Controller_AbstractController_testcase extends Tx_Extbase_B
                $controller = $this->getMock('Tx_Extbase_MVC_Controller_AbstractController', array(), array(), 'Tx_' . $extensionName . '_Controller');
                $this->assertSame($extensionName, $this->readAttribute($controller, 'extensionName'));
        }
-       
+
        /**
         * @test
         * @expectedException Tx_Extbase_MVC_Exception_UnsupportedRequestType
@@ -48,23 +48,23 @@ class Tx_Extbase_MVC_Controller_AbstractController_testcase extends Tx_Extbase_B
                $controller->_set('supportedRequestTypes', array('Tx_Something_Request'));
                $controller->processRequest($mockRequest, $mockResponse);
        }
-       
+
        /**
         * @test
         */
        public function processRequestSetsTheDispatchedFlagOfTheRequest() {
                $mockRequest = $this->getMock('Tx_Extbase_MVC_Web_Request');
                $mockRequest->expects($this->once())->method('setDispatched')->with(TRUE);
-       
+
                $mockResponse = $this->getMock('Tx_Extbase_MVC_Web_Response');
-       
+
                $controller = $this->getMock($this->buildAccessibleProxy('Tx_Extbase_MVC_Controller_AbstractController'), array('initializeArguments', 'initializeControllerArgumentsBaseValidators', 'mapRequestArgumentsToControllerArguments'), array());
                $controller->processRequest($mockRequest, $mockResponse);
        }
 
        /**
         * @test
-        * @expectedException Tx_Extbase_Exception_StopAction
+        * @expectedException Tx_Extbase_MVC_Exception_StopAction
         */
        public function forwardThrowsAStopActionException() {
                $mockRequest = $this->getMock('Tx_Extbase_MVC_Web_Request');
@@ -78,34 +78,34 @@ class Tx_Extbase_MVC_Controller_AbstractController_testcase extends Tx_Extbase_B
 
        /**
         * @test
-        * @expectedException Tx_Extbase_Exception_StopAction
+        * @expectedException Tx_Extbase_MVC_Exception_StopAction
         */
        public function forwardSetsControllerAndArgumentsAtTheRequestObjectIfTheyAreSpecified() {
                $arguments = array('foo' => 'bar');
-       
+
                $mockRequest = $this->getMock('Tx_Extbase_MVC_Web_Request');
                $mockRequest->expects($this->once())->method('setControllerActionName')->with('foo');
                $mockRequest->expects($this->once())->method('setControllerName')->with('Bar');
                $mockRequest->expects($this->once())->method('setControllerExtensionName')->with('Baz');
                $mockRequest->expects($this->once())->method('setArguments')->with($arguments);
-       
+
                $controller = $this->getMock($this->buildAccessibleProxy('Tx_Extbase_MVC_Controller_AbstractController'), array('dummy'), array(), '', FALSE);
                $controller->_set('request', $mockRequest);
                $controller->_call('forward', 'foo', 'Bar', 'Baz', $arguments);
        }
-       
+
        /**
         * @test
         */
        public function redirectRedirectsToTheSpecifiedAction() {
                $arguments = array('foo' => 'bar');
-               
+
                $mockRequest = $this->getMock('Tx_Extbase_MVC_Web_Request');
                $mockResponse = $this->getMock('Tx_Extbase_MVC_Web_Response');
-               
+
                $mockURIBuilder = $this->getMock('Tx_Extbase_MVC_Web_Routing_URIBuilder');
                $mockURIBuilder->expects($this->once())->method('URIFor')->with(123, 'theActionName', $arguments, 'TheControllerName', 'TheExtensionName')->will($this->returnValue('the uri'));
-       
+
                $controller = $this->getMock($this->buildAccessibleProxy('Tx_Extbase_MVC_Controller_AbstractController'), array('redirectToURI'), array(), '', FALSE);
                $controller->expects($this->once())->method('redirectToURI')->with('the uri');
                $controller->_set('request', $mockRequest);
@@ -113,23 +113,23 @@ class Tx_Extbase_MVC_Controller_AbstractController_testcase extends Tx_Extbase_B
                $controller->_set('URIBuilder', $mockURIBuilder);
                $controller->_call('redirect', 'theActionName', 'TheControllerName', 'TheExtensionName', $arguments, 123);
        }
-       
+
        /**
         * @test
-        * @expectedException Tx_Extbase_Exception_StopAction
+        * @expectedException Tx_Extbase_MVC_Exception_StopAction
         */
        public function throwStatusSetsTheSpecifiedStatusHeaderAndStopsTheCurrentAction() {
                $mockRequest = $this->getMock('Tx_Extbase_MVC_Web_Request');
                $mockResponse = $this->getMock('Tx_Extbase_MVC_Web_Response');
                $mockResponse->expects($this->once())->method('setStatus')->with(404, 'File Really Not Found');
                $mockResponse->expects($this->once())->method('setContent')->with('<h1>All wrong!</h1><p>Sorry, the file does not exist.</p>');
-       
+
                $controller = $this->getMock($this->buildAccessibleProxy('Tx_Extbase_MVC_Controller_AbstractController'), array('dummy'), array(), '', FALSE);
                $controller->_set('request', $mockRequest);
                $controller->_set('response', $mockResponse);
                $controller->_call('throwStatus', 404, 'File Really Not Found', '<h1>All wrong!</h1><p>Sorry, the file does not exist.</p>');
        }
-       
+
        /**
         * @test
         */
@@ -137,67 +137,67 @@ class Tx_Extbase_MVC_Controller_AbstractController_testcase extends Tx_Extbase_B
                $mockValidators = array(
                        'foo' => $this->getMock('Tx_Extbase_Validation_Validator_ValidatorInterface'),
                );
-       
+
                $mockValidatorResolver = $this->getMock('Tx_Extbase_Validation_ValidatorResolver', array(), array(), '', FALSE);
                $mockValidatorResolver->expects($this->at(0))->method('getBaseValidatorConjunction')->with('FooType')->will($this->returnValue($mockValidators['foo']));
                $mockValidatorResolver->expects($this->at(1))->method('getBaseValidatorConjunction')->with('BarType')->will($this->returnValue(NULL));
-       
+
                $mockArgumentFoo = $this->getMock('Tx_Extbase_MVC_Controller_Argument', array(), array('foo'));
                $mockArgumentFoo->expects($this->once())->method('getDataType')->will($this->returnValue('FooType'));
                $mockArgumentFoo->expects($this->once())->method('setValidator')->with($mockValidators['foo']);
-       
+
                $mockArgumentBar = $this->getMock('Tx_Extbase_MVC_Controller_Argument', array(), array('bar'));
                $mockArgumentBar->expects($this->once())->method('getDataType')->will($this->returnValue('BarType'));
                $mockArgumentBar->expects($this->never())->method('setValidator');
-       
+
                $mockArguments = new Tx_Extbase_MVC_Controller_Arguments();
                $mockArguments->addArgument($mockArgumentFoo);
                $mockArguments->addArgument($mockArgumentBar);
-       
+
                $controller = $this->getMock($this->buildAccessibleProxy('Tx_Extbase_MVC_Controller_AbstractController'), array('dummy'), array(), '', FALSE);
                $controller->_set('arguments', $mockArguments);
                $controller->injectValidatorResolver($mockValidatorResolver);
                $controller->_call('initializeControllerArgumentsBaseValidators');
        }
-       
+
        /**
         * @test
         */
-       public function mapRequestArgumentsToControllerArgumentsPreparesInformationAndValidatorsAndMapsAndValidates() { 
+       public function mapRequestArgumentsToControllerArgumentsPreparesInformationAndValidatorsAndMapsAndValidates() {
                $mockValidator = new Tx_Extbase_MVC_Controller_ArgumentsValidator(); // FIXME see original FLOW3 code
-       
+
                $mockArgumentFoo = $this->getMock('Tx_Extbase_MVC_Controller_Argument', array(), array('foo'));
                $mockArgumentFoo->expects($this->any())->method('getName')->will($this->returnValue('foo'));
                $mockArgumentBar = $this->getMock('Tx_Extbase_MVC_Controller_Argument', array(), array('bar'));
                $mockArgumentBar->expects($this->any())->method('getName')->will($this->returnValue('bar'));
-       
+
                $mockArguments = new Tx_Extbase_MVC_Controller_Arguments();
                $mockArguments->addArgument($mockArgumentFoo);
                $mockArguments->addArgument($mockArgumentBar);
-       
+
                $mockRequest = $this->getMock('Tx_Extbase_MVC_Web_Request');
                $mockRequest->expects($this->once())->method('getArguments')->will($this->returnValue(array('requestFoo', 'requestBar')));
-       
+
                $mockMappingResults = $this->getMock('Tx_Extbase_Property_MappingResults');
-       
+
                $mockPropertyMapper = $this->getMock('Tx_Extbase_Property_Mapper', array(), array(), '', FALSE);
                $mockPropertyMapper->expects($this->once())->method('mapAndValidate')
                        ->with(array('foo', 'bar'), array('requestFoo', 'requestBar'), $mockArguments, array(), $mockValidator)
                        ->will($this->returnValue(TRUE));
                $mockPropertyMapper->expects($this->once())->method('getMappingResults')->will($this->returnValue($mockMappingResults));
-       
+
                $controller = $this->getMock($this->buildAccessibleProxy('Tx_Extbase_MVC_Controller_AbstractController'), array('dummy'), array(), '', FALSE);
-       
+
                $controller->_set('arguments', $mockArguments);
                $controller->_set('request', $mockRequest);
                $controller->_set('propertyMapper', $mockPropertyMapper);
                $controller->_set('objectManager', $mockObjectManager);
-       
+
                $controller->_call('mapRequestArgumentsToControllerArguments');
-       
+
                $this->assertSame($mockMappingResults, $controller->_get('argumentsMappingResults'));
                // $this->assertTrue(in_array('Tx_Extbase_Validation_Validator_ObjectValidatorInterface', class_implements($controller->_get('argumentsMappingResults'))));
        }
-       
+
 }
 ?>
\ No newline at end of file
index e126fd9..16dea34 100644 (file)
@@ -41,7 +41,7 @@ class Tx_Extbase_Persistence_ObjectStorage_testcase extends Tx_Extbase_Base_test
        
        /**
         * @test
-        * @expectedException Tx_Extbase_Exception_InvalidArgumentType
+        * @expectedException Tx_Extbase_MVC_Exception_InvalidArgumentType
         */
        public function attachingSomethingElseThanAnObjectThrowsAnException() {
                $objectStorage = new Tx_Extbase_Persistence_ObjectStorage();
@@ -67,7 +67,7 @@ class Tx_Extbase_Persistence_ObjectStorage_testcase extends Tx_Extbase_Base_test
        
        /**
         * @test
-        * @expectedException Tx_Extbase_Exception_InvalidArgumentType
+        * @expectedException Tx_Extbase_MVC_Exception_InvalidArgumentType
         */
        public function detachingSomethingElseThanAnObjectThrowsAnException() {
                $objectStorage = new Tx_Extbase_Persistence_ObjectStorage();
@@ -76,7 +76,7 @@ class Tx_Extbase_Persistence_ObjectStorage_testcase extends Tx_Extbase_Base_test
        
        /**
         * @test
-        * @expectedException Tx_Extbase_Exception_InvalidArgumentType
+        * @expectedException Tx_Extbase_MVC_Exception_InvalidArgumentType
         */
        public function addingAnObjectWithoutAnObjectAsOffsetThrowsAnException() {
                $objectStorage = new Tx_Extbase_Persistence_ObjectStorage();
@@ -110,7 +110,7 @@ class Tx_Extbase_Persistence_ObjectStorage_testcase extends Tx_Extbase_Base_test
        
        /**
         * @test
-        * @expectedException Tx_Extbase_Exception_InvalidArgumentType
+        * @expectedException Tx_Extbase_MVC_Exception_InvalidArgumentType
         */
        public function unsettingSomethingElseThanAnObjectThrowsAnException() {
                $objectStorage = new Tx_Extbase_Persistence_ObjectStorage();