Extbase:
authorJochen Rau <j.rau@web.de>
Sat, 16 May 2009 13:54:16 +0000 (13:54 +0000)
committerJochen Rau <j.rau@web.de>
Sat, 16 May 2009 13:54:16 +0000 (13:54 +0000)
* Extensive code cleanup
* Deleted obsolete files

100 files changed:
typo3/sysext/extbase/Classes/Configuration/Container.php [deleted file]
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/PhpSource.php [deleted file]
typo3/sysext/extbase/Classes/Configuration/SourceInterface.php
typo3/sysext/extbase/Classes/Exception.php
typo3/sysext/extbase/Classes/MVC/Controller/AbstractController.php
typo3/sysext/extbase/Classes/MVC/Exception/InfiniteLoop.php
typo3/sysext/extbase/Classes/MVC/Exception/InvalidActionName.php
typo3/sysext/extbase/Classes/MVC/Exception/InvalidArgumentName.php
typo3/sysext/extbase/Classes/MVC/Exception/InvalidArgumentType.php
typo3/sysext/extbase/Classes/MVC/Exception/InvalidArgumentValue.php
typo3/sysext/extbase/Classes/MVC/Exception/InvalidController.php
typo3/sysext/extbase/Classes/MVC/Exception/InvalidControllerName.php
typo3/sysext/extbase/Classes/MVC/Exception/InvalidExtensionName.php
typo3/sysext/extbase/Classes/MVC/Exception/InvalidMarker.php
typo3/sysext/extbase/Classes/MVC/Exception/InvalidRequestMethod.php
typo3/sysext/extbase/Classes/MVC/Exception/InvalidRequestType.php
typo3/sysext/extbase/Classes/MVC/Exception/InvalidTemplateResource.php
typo3/sysext/extbase/Classes/MVC/Exception/InvalidUriPattern.php
typo3/sysext/extbase/Classes/MVC/Exception/InvalidViewHelper.php
typo3/sysext/extbase/Classes/MVC/Exception/NoSuchAction.php
typo3/sysext/extbase/Classes/MVC/Exception/NoSuchArgument.php
typo3/sysext/extbase/Classes/MVC/Exception/NoSuchController.php
typo3/sysext/extbase/Classes/MVC/Exception/StopAction.php
typo3/sysext/extbase/Classes/MVC/Exception/UnsupportedRequestType.php
typo3/sysext/extbase/Classes/MVC/View/Helper/URIHelper.php
typo3/sysext/extbase/Classes/MVC/Web/Request.php
typo3/sysext/extbase/Classes/Persistence/ConstraintInterface.php
typo3/sysext/extbase/Classes/Persistence/Mapper/ObjectRelationalMapper.php
typo3/sysext/extbase/Classes/Persistence/Query.php
typo3/sysext/extbase/Classes/Persistence/QueryFactory.php
typo3/sysext/extbase/Classes/Persistence/QueryFactoryInterface.php
typo3/sysext/extbase/Classes/Persistence/QueryInterface.php
typo3/sysext/extbase/Classes/Persistence/RawSqlConstraint.php
typo3/sysext/extbase/Classes/Persistence/Repository.php
typo3/sysext/extbase/Classes/Persistence/SqlConstraint.php
typo3/sysext/extbase/Classes/Property/Exception.php
typo3/sysext/extbase/Classes/Property/Exception/FormatNotSupported.php
typo3/sysext/extbase/Classes/Property/Exception/InvalidDataType.php
typo3/sysext/extbase/Classes/Property/Exception/InvalidFormat.php
typo3/sysext/extbase/Classes/Property/Exception/InvalidProperty.php
typo3/sysext/extbase/Classes/Property/Exception/InvalidSource.php
typo3/sysext/extbase/Classes/Property/Exception/InvalidTarget.php
typo3/sysext/extbase/Classes/Property/Mapper.php
typo3/sysext/extbase/Classes/Property/MappingResults.php
typo3/sysext/extbase/Classes/Reflection/ClassReflection.php
typo3/sysext/extbase/Classes/Reflection/DocCommentParser.php
typo3/sysext/extbase/Classes/Reflection/Exception.php
typo3/sysext/extbase/Classes/Reflection/MethodReflection.php
typo3/sysext/extbase/Classes/Reflection/ObjectAccess.php
typo3/sysext/extbase/Classes/Reflection/ParameterReflection.php
typo3/sysext/extbase/Classes/Reflection/PropertyReflection.php
typo3/sysext/extbase/Classes/Reflection/Service.php
typo3/sysext/extbase/Classes/Validation/Validator/AbstractObjectValidator.php
typo3/sysext/extbase/Classes/Validation/Validator/AbstractValidator.php
typo3/sysext/extbase/Classes/Validation/Validator/AlphanumericValidator.php
typo3/sysext/extbase/Classes/Validation/Validator/DateTimeValidator.php
typo3/sysext/extbase/Classes/Validation/Validator/EmailAddressValidator.php
typo3/sysext/extbase/Classes/Validation/Validator/FloatValidator.php
typo3/sysext/extbase/Classes/Validation/Validator/GenericObjectValidator.php
typo3/sysext/extbase/Classes/Validation/Validator/IntegerValidator.php
typo3/sysext/extbase/Classes/Validation/Validator/NotEmptyValidator.php
typo3/sysext/extbase/Classes/Validation/Validator/NumberRangeValidator.php
typo3/sysext/extbase/Classes/Validation/Validator/NumberValidator.php
typo3/sysext/extbase/Classes/Validation/Validator/ObjectValidatorInterface.php
typo3/sysext/extbase/Classes/Validation/Validator/RawValidator.php
typo3/sysext/extbase/Classes/Validation/Validator/RegularExpressionValidator.php
typo3/sysext/extbase/Classes/Validation/Validator/StringLengthValidator.php
typo3/sysext/extbase/Classes/Validation/Validator/TextValidator.php
typo3/sysext/extbase/Classes/Validation/ValidatorResolver.php
typo3/sysext/extbase/Tests/MVC/Controller/Argument_testcase.php
typo3/sysext/extbase/Tests/Persistence/Fixture/CleanEntity.php [deleted file]
typo3/sysext/extbase/Tests/Persistence/Fixture/DirtyEntity.php [deleted file]
typo3/sysext/extbase/Tests/Persistence/Fixture/Entity1.php [deleted file]
typo3/sysext/extbase/Tests/Persistence/Fixture/Entity2.php [deleted file]
typo3/sysext/extbase/Tests/Persistence/Fixture/Entity3.php [deleted file]
typo3/sysext/extbase/Tests/Persistence/Fixture/ValueObject1.php [deleted file]
typo3/sysext/extbase/Tests/Persistence/Repository_testcase.php
typo3/sysext/extbase/Tests/Validation/Validator/AlphanumericValidator_testcase.php
typo3/sysext/extbase/Tests/Validation/Validator/ChainValidator_testcase.php
typo3/sysext/extbase/Tests/Validation/Validator/DateTimeValidator_testcase.php
typo3/sysext/extbase/Tests/Validation/Validator/EmailAddressValidator_testcase.php
typo3/sysext/extbase/Tests/Validation/Validator/FloatValidator_testcase.php
typo3/sysext/extbase/Tests/Validation/Validator/GenericObjectValidator_testcase.php
typo3/sysext/extbase/Tests/Validation/Validator/IntegerValidator_testcase.php
typo3/sysext/extbase/Tests/Validation/Validator/NotEmptyValidator_testcase.php
typo3/sysext/extbase/Tests/Validation/Validator/NumberRangeValidator_testcase.php
typo3/sysext/extbase/Tests/Validation/Validator/NumberValidator_testcase.php
typo3/sysext/extbase/Tests/Validation/Validator/RawValidator_testcase.php
typo3/sysext/extbase/Tests/Validation/Validator/RegularExpressionValidator_testcase.php
typo3/sysext/extbase/Tests/Validation/Validator/StringLengthValidator_testcase.php
typo3/sysext/extbase/Tests/Validation/Validator/TextValidator_testcase.php
typo3/sysext/extbase/Tests/Validation/ValidatorResolver_testcase.php

diff --git a/typo3/sysext/extbase/Classes/Configuration/Container.php b/typo3/sysext/extbase/Classes/Configuration/Container.php
deleted file mode 100644 (file)
index 243654c..0000000
+++ /dev/null
@@ -1,326 +0,0 @@
-<?php
-/***************************************************************
-*  Copyright notice
-*
-*  (c) 2009 Jochen Rau <jochen.rau@typoplanet.de>
-*  All rights reserved
-*
-*  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 general purpose configuration container.
- *
- * @package TYPO3
- * @subpackage extbase
- * @version $ID:$
- */
-class Tx_Extbase_Configuration_Container implements Countable, Iterator, ArrayAccess {
-
-       /**
-        * @var array Configuration options and their values
-        */
-       protected $options = array();
-
-       /**
-        * @var boolean Whether this container is locked against write access or open
-        */
-       protected $locked = FALSE;
-
-       /**
-        * @var integer The current Iterator index
-        */
-       protected $iteratorIndex = 0;
-
-       /**
-        * @var integer The current number of options
-        */
-       protected $iteratorCount = 0;
-
-       /**
-        * Constructs the configuration container
-        *
-        * @param array $fromArray If specified, the configuration container will be intially built from the given array structure and values
-        */
-       public function __construct($fromArray = NULL) {
-               if (is_array($fromArray)) {
-                       $this->setFromArray($fromArray);
-               }
-       }
-
-       /**
-        * Sets the content of this configuration container by parsing the given array.
-        *
-        * @param array $fromArray Array structure (and values) which are supposed to be converted into container properties and sub containers
-        * @return void
-        */
-       public function setFromArray(array $fromArray) {
-               foreach ($fromArray as $key => $value) {
-                       if (is_array($value)) {
-                               $subContainer = new self($value);
-                               $this->offsetSet($key, $subContainer);
-                       } else {
-                               $this->offsetSet($key, $value);
-                       }
-               }
-       }
-
-       /**
-        * Returns this configuration container (and possible sub containers) as an array
-        *
-        * @return array This container converted to an array
-        */
-       public function getAsArray() {
-               $optionsArray = array();
-               foreach ($this->options as $key => $value) {
-                       $optionsArray[$key] = ($value instanceof Tx_Extbase_Configuration_Container) ? $value->getAsArray() : $value;
-               }
-               return $optionsArray;
-       }
-       
-       /**
-        * Returns the this container as a TypoScript array (with the dot "." as a suffix for keys)
-        *
-        * @param mixed $options A plain value or a F3_FLOW3_Configuration_Container 
-        * @return array This container converted to a TypoScript array
-        */
-       public function getAsTsArray() {
-               $optionsArray = array();
-               foreach ($this->options as $key => $value) {
-                       if ($value instanceof F3_GimmeFive_Configuration_Container) {
-                               $key = $key . '.';
-                               $optionsArray[$key] = $this->getAsTsArray();
-                       } else {
-                               $optionsArray[$key] = $value;
-                       }
-               }
-               return $optionsArray;
-       }
-
-       /**
-        * Locks this configuration container agains write access.
-        *
-        * @return void
-        */
-       public function lock() {
-               $this->locked = TRUE;
-               foreach ($this->options as $option) {
-                       if ($option instanceof Tx_Extbase_Configuration_Container) {
-                               $option->lock();
-                       }
-               }
-       }
-
-       /**
-        * If this container is locked against write access.
-        *
-        * @return boolean TRUE if the container is locked
-        */
-       public function isLocked() {
-               return $this->locked;
-       }
-
-       /**
-        * Merges this container with another configuration container
-        *
-        * @param Tx_Extbase_Configuration_Container $otherConfiguration The other configuration container
-        * @return Tx_Extbase_Configuration_Container This container
-        */
-       public function mergeWith(Tx_Extbase_Configuration_Container $otherConfiguration) {
-               foreach ($otherConfiguration as $optionName => $newOptionValue) {
-                       if ($newOptionValue instanceof Tx_Extbase_Configuration_Container && array_key_exists($optionName, $this->options)) {
-                               $existingOptionValue = $this->__get($optionName);
-                               if ($existingOptionValue instanceof Tx_Extbase_Configuration_Container) {
-                                       $newOptionValue = $existingOptionValue->mergeWith($newOptionValue);
-                               }
-                       }
-                       $this->__set($optionName, $newOptionValue);
-               }
-               return $this;
-       }
-       
-       /**
-        * Returns the number of configuration options
-        *
-        * @return integer Option count
-        */
-       public function count() {
-               return $this->iteratorCount;
-       }
-
-       /**
-        * Returns the current configuration option
-        *
-        * @return mixed The current option's value
-        */
-       public function current() {
-               return current($this->options);
-       }
-
-       /**
-        * Returns the key of the current configuration option
-        *
-        * @return string The current configuration option's key
-        */
-       public function key() {
-               return key($this->options);
-       }
-
-       /**
-        * Returns the next configuration option
-        *
-        * @return mixed Value of the next configuration option
-        */
-       public function next() {
-               $this->iteratorIndex ++;
-               return next($this->options);
-       }
-
-       /**
-        * Rewinds the iterator index
-        *
-        * @return void
-        */
-       public function rewind() {
-               $this->iteratorIndex = 0;
-               reset ($this->options);
-       }
-
-       /**
-        * Checks if the current index is valid
-        *
-        * @return boolean If the current index is valid
-        */
-       public function valid() {
-               return $this->iteratorIndex < $this->iteratorCount;
-       }
-
-       /**
-        * Offset check for the ArrayAccess interface
-        *
-        * @param mixed $optionName
-        * @return boolean TRUE if the offset exists otherwise FALSE
-        */
-       public function offsetExists($optionName) {
-               return array_key_exists($optionName, $this->options);
-       }
-
-       /**
-        * Getter for the ArrayAccess interface
-        *
-        * @param mixed $optionName Name of the option to retrieve
-        * @return mixed The value
-        */
-       public function offsetGet($optionName) {
-               return $this->__get($optionName);
-       }
-
-       /**
-        * Setter for the ArrayAccess interface
-        *
-        * @param mixed $optionName Name of the option to set
-        * @param mixed $optionValue New value for the option
-        * @return void
-        */
-       public function offsetSet($optionName, $optionValue) {
-               $this->__set($optionName, $optionValue);
-       }
-
-       /**
-        * Unsetter for the ArrayAccess interface
-        *
-        * @param mixed $optionName Name of the option to unset
-        * @return void
-        */
-       public function offsetUnset($optionName) {
-               $this->__unset($optionName);
-       }
-
-       /**
-        * Magic getter method for configuration options. If an option does not exist,
-        * it will be created automatically - if this container is not locked.
-        *
-        * @param string $optionName Name of the configuration option to retrieve
-        * @return mixed The option value
-        */
-       public function __get($optionName) {
-               if (!array_key_exists($optionName, $this->options)) {
-                       if ($this->locked) throw new Tx_Extbase_Configuration_Exception_NoSuchOption('An option "' . $optionName . '" does not exist in this configuration container.', 1216385011);
-                       $this->__set($optionName, new self());
-               }
-               return $this->options[$optionName];
-       }
-
-       /**
-        * Magic setter method for configuration options.
-        *
-        * @param string $optionName Name of the configuration option to set
-        * @param mixed $optionValue The option value
-        * @return void
-        * @throws Tx_Extbase_Configuration_Exception_ContainerIsLocked if the container is locked
-        */
-       public function __set($optionName, $optionValue) {
-               if ($this->locked && !array_key_exists($optionName, $this->options)) throw new Tx_Extbase_Configuration_Exception_ContainerIsLocked('You tried to create a new configuration option "' . $optionName . '" but the configuration container is already locked. Maybe a spelling mistake?', 1206023011);
-               $this->options[$optionName] = $optionValue;
-               $this->iteratorCount = count($this->options);
-       }
-
-       /**
-        * Magic isset method for configuration options.
-        *
-        * @param string $optionName Name of the configuration option to check
-        * @return boolean TRUE if the option is set, otherwise FALSE
-        */
-       public function __isset($optionName) {
-               return array_key_exists($optionName, $this->options);
-       }
-
-       /**
-        * Magic unsetter method for configuration options.
-        *
-        * @param string $optionName Name of the configuration option to unset
-        * @return void
-        * @throws Tx_Extbase_Configuration_Exception_ContainerIsLocked if the container is locked
-        */
-       public function __unset($optionName) {
-               if ($this->locked) throw new Tx_Extbase_Configuration_Exception_ContainerIsLocked('You tried to unset the configuration option "' . $optionName . '" but the configuration container is locked.', 1206023012);
-               unset($this->options[$optionName]);
-               $this->iteratorCount = count($this->options);
-       }
-
-       /**
-        * Magic method to allow setting of configuration options via dummy setters in the format "set[OptionName]([optionValue])".
-        *
-        * @param string $methodName Name of the called setter method.
-        * @param array $arguments Method arguments, passed to the configuration option.
-        * @return Tx_Extbase_Configuration_Container This configuration container object
-        * @throws Tx_Extbase_Configuration_Exception if $methodName does not start with "set" or number of arguments are empty
-        */
-       public function __call($methodName, $arguments) {
-               if (substr($methodName, 0, 3) != 'set') {
-                       throw new Tx_Extbase_Configuration_Exception('Method "' . $methodName . '" does not exist.', 1213444319);
-               }
-               if (count($arguments) != 1) {
-                       throw new Tx_Extbase_Configuration_Exception('You have to pass exactly one argument to a configuration option setter.', 1213444809);
-               }
-               $optionName = t3lib_div::lcfirst(substr($methodName, 3));
-               $this->__set($optionName, $arguments[0]);
-
-               return $this;
-       }
-}
-?>
\ No newline at end of file
index a33e5ca..8dd8155 100644 (file)
 ***************************************************************/
 
 /**
- * @version $Id:$
- */
-
-/**
  * A generic Configuration Exception
  *
  * @package TYPO3
  * @subpackage extbase
  * @version $ID:$
  */
-class Tx_Extbase_Configuration_Exception extends F3_FLOW3_Exception {
+class Tx_Extbase_Configuration_Exception extends Tx_Extbase_Exception {
 
 }
 
index db61093..fb106a4 100644 (file)
@@ -72,24 +72,6 @@ class Tx_Extbase_Configuration_Manager implements t3lib_Singleton {
                                $settings = $settings[$controllerName];
                        }
                }
-               // TODO Should we provide a hierarchical TS setting overlay?
-               // if (!empty($controllerName) && is_array($settings[$controllerName])) {
-               //      foreach ($settings[$controllerName] as $key => $value) {
-               //              if (array_key_exists($key, $settings)) {
-               //                      $settings[$key] = $value;
-               //              }
-               //      }
-               // }
-               // if (!empty($actionName) && is_array($settings[$controllerName][$actionName])) {
-               //      foreach ($settings[$controllerName][$actionName] as $key => $value) {
-               //              if (array_key_exists($key, $settings)) {
-               //                      $settings[$key] = $value;
-               //              }
-               //              if (array_key_exists($key, $settings[$controllerName])) {
-               //                      $settings[$controllerName][$key] = $value;
-               //              }
-               //      }
-               // }
                return $settings;
        }
 
index fff17ca..82a2989 100644 (file)
@@ -54,7 +54,7 @@ class Tx_Extbase_Configuration_Source_FlexFormSource implements Tx_Extbase_Confi
         * the empty configuration container is returned.
         *
         * @param string $extensionName The extension name
-        * @return Tx_Extbase_Configuration_Container
+        * @return array
         */
         public function load($extensionName) {
                $settings = array();
diff --git a/typo3/sysext/extbase/Classes/Configuration/Source/PhpSource.php b/typo3/sysext/extbase/Classes/Configuration/Source/PhpSource.php
deleted file mode 100644 (file)
index 4120ced..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-<?php
-/***************************************************************
-*  Copyright notice
-*
-*  (c) 2009 Jochen Rau <jochen.rau@typoplanet.de>
-*  All rights reserved
-*
-*  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!
-***************************************************************/
-
-/**
- * Configuration source based on PHP files
- *
- * @package TYPO3
- * @subpackage extbase
- * @version $ID:$
- */
-class Tx_Extbase_Configuration_Source_PhpSource implements Tx_Extbase_Configuration_SourceInterface {
-
-       /**
-        * Loads the specified configuration file and returns its content as an
-        * array. If the file does not exist or could not be loaded, an empty
-        * array is returned
-        *
-        * @param string $extensionName The extension name
-        * @return array
-        */
-       public function load($extensionName) {
-               $pathAndFilename = t3lib_extMgm::extPath(Tx_Extbase_Utility_Strings::camelCaseToLowerCaseUnderscored($extensionName)) . '/Configuration/Settings';
-               $c = t3lib_div::makeInstance('Tx_Extbase_Configuration_Container');
-               if (file_exists($pathAndFilename . '.php')) {
-                       require ($pathAndFilename . '.php');
-               }
-               return $c->getAsArray();
-       }
-}
-?>
\ No newline at end of file
index 951aa72..254262d 100644 (file)
@@ -36,7 +36,7 @@ interface Tx_Extbase_Configuration_SourceInterface {
         * configuration container
         *
         * @param string $extensionName The extension name
-        * @return Tx_Extbase_Configuration_Container
+        * @return array
         */
        public function load($extensionName);
 }
index bb313df..2c43acf 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $ID:$
+ * @version $ID: $
  */
 class Tx_Extbase_Exception extends Exception {
 
index cd94b18..372622e 100755 (executable)
@@ -237,7 +237,7 @@ abstract class Tx_Extbase_MVC_Controller_AbstractController implements Tx_Extbas
         *
         * NOTE: This method only supports web requests and will thrown an exception if used with other request types.
         *
-        * @param mixed $uri Either a string representation of a URI or a \F3\FLOW3\Property\DataType\URI object
+        * @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
index 94207d0..7d8076d 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_MVC_Exception_InfiniteLoop extends Tx_Extbase_MVC_Exception {
 }
index 82d7d46..20d814a 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_MVC_Exception_InvalidActionName extends Tx_Extbase_MVC_Exception {
 }
index a6f6a64..4f989cb 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_MVC_Exception_InvalidArgumentName extends Tx_Extbase_MVC_Exception {
 
index d3e0227..88b93f1 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_MVC_Exception_InvalidArgumentType extends Tx_Extbase_MVC_Exception {
 
index 908bf7a..0e762eb 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_MVC_Exception_InvalidArgumentValue extends Tx_Extbase_MVC_Exception {
 
index d6e8ad9..50e4ba8 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_MVC_Exception_InvalidController extends Tx_Extbase_MVC_Exception {
 }
index af6b6dd..f1a3d63 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_MVC_Exception_InvalidControllerName extends Tx_Extbase_MVC_Exception {
 
index 6468aea..8e308e3 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_MVC_Exception_InvalidExtensionName extends Tx_Extbase_MVC_Exception {
 
index 3d177c2..6ae7c53 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_MVC_Exception_InvalidMarker extends Tx_Extbase_MVC_Exception {
 
index e3997cd..96fbf7b 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_MVC_Exception_InvalidRequestMethod extends Tx_Extbase_MVC_Exception {
 
index 9562079..94325ff 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_MVC_Exception_InvalidRequestType extends Tx_Extbase_MVC_Exception {
 
index 8ca6697..c5737c7 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_MVC_Exception_InvalidTemplateResource extends Tx_Extbase_MVC_Exception {
 
index c995990..dff1a85 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_MVC_Exception_InvalidUriPattern extends Tx_Extbase_MVC_Exception {
 
index 795b78f..ce5e7ab 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_MVC_Exception_InvalidViewHelper extends Tx_Extbase_MVC_Exception {
 
index f201d09..7d42a7d 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_MVC_Exception_NoSuchAction extends Tx_Extbase_MVC_Exception {
 }
index c28b6e3..d75aad0 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_MVC_Exception_NoSuchArgument extends Tx_Extbase_MVC_Exception {
 
index d679c8d..0d380a4 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_MVC_Exception_NoSuchController extends Tx_Extbase_MVC_Exception {
 }
index 924a5c2..5443da9 100644 (file)
@@ -32,7 +32,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_MVC_Exception_StopAction extends Tx_Extbase_MVC_Exception {
 
index c4e24cf..fa3a124 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_MVC_Exception_UnsupportedRequestType extends Tx_Extbase_MVC_Exception {
 
index 5e81cb3..f95ee7a 100644 (file)
@@ -18,7 +18,7 @@ require_once(PATH_tslib . 'class.tslib_content.php');
 /**
  * @package
  * @subpackage
- * @version $Id:$
+ * @version $Id$
  */
 class Tx_Extbase_MVC_View_Helper_URIHelper extends Tx_Extbase_MVC_View_Helper_AbstractHelper implements t3lib_Singleton {
 
index fddc201..70d4d56 100755 (executable)
@@ -82,7 +82,7 @@ class Tx_Extbase_MVC_Web_Request extends Tx_Extbase_MVC_Request {
        /**
         * Returns the request URI
         *
-        * @return F3_FLOW3_Property_DataType_URI URI of this web request
+        * @return string URI of this web request
         */
        public function getRequestURI() {
                return $this->requestURI;
@@ -101,7 +101,7 @@ class Tx_Extbase_MVC_Web_Request extends Tx_Extbase_MVC_Request {
        /**
         * Returns the base URI
         *
-        * @return F3_FLOW3_Property_DataType_URI Base URI of this web request
+        * @return string Base URI of this web request
         */
        public function getBaseURI() {
                return $this->baseURI;
index 3f43b84..7cf46e3 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage Extbase
- * @version $Id$
+ * @version $Id$
  * @scope prototype
  */
 interface Tx_Extbase_Persistence_ConstraintInterface {
index 8d74bf1..f6e59f9 100644 (file)
@@ -141,6 +141,7 @@ class Tx_Extbase_Persistence_Mapper_ObjectRelationalMapper implements Tx_Extbase
                if (is_array($conditions)) {
                        $where = $this->buildQueryByConditions($dataMap, $conditions);
                } if (is_string($conditions)) {
+                       // FIXME Should we convert the condition before buiding the where clause (DateTime() -> timestamp)?
                        $where = $conditions;
                }
                return $where;
index 75c2881..5ac8e95 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage Extbase
- * @version $Id$
+ * @version $Id$
  * @scope prototype
  */
 class Tx_Extbase_Persistence_Query implements Tx_Extbase_Persistence_QueryInterface {
index 5d7e89b..b42a683 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage Extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_Persistence_QueryFactory implements Tx_Extbase_Persistence_QueryFactoryInterface {
 
index 2a02d8e..56fc545 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage Extbase
- * @version $Id$
+ * @version $Id$
  */
 interface Tx_Extbase_Persistence_QueryFactoryInterface {
 
index 137ccb5..8ad89fa 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage Extbase
- * @version $Id$
+ * @version $Id$
  */
 interface Tx_Extbase_Persistence_QueryInterface {
 
index 22f431b..29b03f2 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage Extbase
- * @version $Id$
+ * @version $Id$
  * @scope prototype
  */
 class Tx_Extbase_Persistence_RawSqlConstraint implements Tx_Extbase_Persistence_ConstraintInterface {
index eab7959..342d9b4 100644 (file)
@@ -217,7 +217,6 @@ class Tx_Extbase_Persistence_Repository implements Tx_Extbase_Persistence_Reposi
         */
        public function findByConditions($conditions = '', $groupBy = '', $orderBy = '', $limit = '', $useEnableFields = TRUE) {
                $where = $this->dataMapper->buildQuery($this->aggregateRootClassName, $conditions);
-               // FIXME Should we convert the condition before buiding the where clause (DateTime() -> timestamp)?
                $objects = $this->dataMapper->fetch($this->aggregateRootClassName, $where, '', $groupBy, $orderBy, $limit, $useEnableFields);
                $this->persistenceSession->registerReconstitutedObjects($objects);
                return $objects;
index 5cd5a53..23cf81e 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage Extbase
- * @version $Id$
+ * @version $Id$
  * @scope prototype
  */
 class Tx_Extbase_Persistence_SqlConstraint implements Tx_Extbase_Persistence_ConstraintInterface {
index 2a2d4dc..0fb94de 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_Property_Exception extends Tx_Extbase_Exception {
 
index a33cd7f..9379cf8 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class FormatNotSupported extends Tx_Extbase_Property_Exception {
 
index 97cebec..dd34375 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class InvalidDataType extends Tx_Extbase_Property_Exception {
 
index ecf700b..2bbef95 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class InvalidFormat extends Tx_Extbase_Property_Exception {
 
index cc88511..e183f5e 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class InvalidProperty extends Tx_Extbase_Property_Exception {
 
index 1ce19f7..6418803 100755 (executable)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_Property_Exception_InvalidSource extends Tx_Extbase_Property_Exception {
 
index a42e7fb..033e9d4 100755 (executable)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_Property_Exception_InvalidTarget extends Tx_Extbase_Property_Exception {
 
index 7028bc5..95731f8 100644 (file)
@@ -44,7 +44,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_Property_Mapper {
 
index cdd66bf..9a48dad 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  * @scope prototype
  */
 class Tx_Extbase_Property_MappingResults {
index 77e1f22..5d29fa2 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_Reflection_ClassReflection extends ReflectionClass {
 
index 2dc9016..25fdc7f 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_Reflection_DocCommentParser {
 
index 719f943..dadd5ed 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_Reflection_Exception extends Tx_Extbase_Exception {
 
index 24bb59f..3f314ad 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_Reflection_MethodReflection extends ReflectionMethod {
 
index a1256a0..ba126f7 100644 (file)
@@ -32,7 +32,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_Reflection_ObjectAccess {
 
index 8dd8931..b9b683e 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_Reflection_ParameterReflection extends ReflectionParameter {
 
index 6b1b324..bce2ac5 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_Reflection_PropertyReflection extends ReflectionProperty {
 
index c67aaea..92faecd 100644 (file)
@@ -28,7 +28,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_Reflection_Service implements t3lib_Singleton {
 
index ee48ff4..63a3a22 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 abstract class Tx_Extbase_Validation_Validator_AbstractObjectValidator extends Tx_Extbase_Validation_Validator_AbstractValidator implements Tx_Extbase_Validation_Validator_ObjectValidatorInterface {
 
index 365954d..09408bb 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 abstract class Tx_Extbase_Validation_Validator_AbstractValidator implements Tx_Extbase_Validation_Validator_ValidatorInterface {
        /**
index ce8b9fd..1056b62 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  * @scope prototype
  */
 class Tx_Extbase_Validation_Validator_AlphanumericValidator extends Tx_Extbase_Validation_Validator_AbstractValidator {
index bb7f254..de76a34 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_Validation_Validator_DateTimeValidator extends Tx_Extbase_Validation_Validator_AbstractValidator {
 
index b3e5b48..938bac5 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_Validation_Validator_EmailAddressValidator extends Tx_Extbase_Validation_Validator_AbstractValidator {
 
index 60fcaf2..60b3cf7 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_Validation_Validator_FloatValidator extends Tx_Extbase_Validation_Validator_AbstractValidator {
 
index 2c17a4e..00446f0 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  * @scope prototype
  */
 class Tx_Extbase_Validation_Validator_GenericObjectValidator extends Tx_Extbase_Validation_Validator_AbstractObjectValidator {
index 9aa884d..8e3299a 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_Validation_Validator_IntegerValidator extends Tx_Extbase_Validation_Validator_AbstractValidator {
 
index b0b3e5a..e9874c4 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_Validation_Validator_NotEmptyValidator extends Tx_Extbase_Validation_Validator_AbstractValidator {
 
index 3c609f2..005a6d5 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  * @scope prototype
  */
 class Tx_Extbase_Validation_Validator_NumberRangeValidator extends Tx_Extbase_Validation_Validator_AbstractValidator {
@@ -38,7 +38,6 @@ class Tx_Extbase_Validation_Validator_NumberRangeValidator extends Tx_Extbase_Va
         * If at least one error occurred, the result is FALSE.
         *
         * @param mixed $value The value that should be validated
-        * @param \F3\FLOW3\Validation\Errors $errors An Errors object which will contain any errors which occurred during validation
         * @return boolean TRUE if the value is within the range, otherwise FALSE
         */
        public function isValid($value) {
index f2348a2..3fce702 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_Validation_Validator_NumberValidator extends Tx_Extbase_Validation_Validator_AbstractValidator {
 
index f92ed0e..7274ebe 100755 (executable)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 interface Tx_Extbase_Validation_Validator_ObjectValidatorInterface extends Tx_Extbase_Validation_Validator_ValidatorInterface {
 
index ca0af58..c74a2e7 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_Validation_Validator_RawValidator implements Tx_Extbase_Validation_Validator_ValidatorInterface {
 
index c76ff9e..131e318 100644 (file)
@@ -29,7 +29,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  * @scope prototype
  */
 class Tx_Extbase_Validation_Validator_RegularExpressionValidator extends Tx_Extbase_Validation_Validator_AbstractValidator {
index dba2c67..1b9a4ec 100755 (executable)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  * @scope prototype
  */
 class Tx_Extbase_Validation_Validator_StringLengthValidator extends Tx_Extbase_Validation_Validator_AbstractValidator {
@@ -41,7 +41,6 @@ class Tx_Extbase_Validation_Validator_StringLengthValidator extends Tx_Extbase_V
         *
         * @param mixed $value The value that should be validated
         * @return boolean TRUE if the value is valid, FALSE if an error occured
-        * @throws Tx_Extbase_Validation_Exception_InvalidSubject
         */
        public function isValid($value) {
                $this->errors = array();
index 9723a61..672af4d 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_Validation_Validator_TextValidator extends Tx_Extbase_Validation_Validator_AbstractValidator {
 
index bac1a22..fc87306 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_Validation_ValidatorResolver {
 
@@ -54,7 +54,7 @@ class Tx_Extbase_Validation_ValidatorResolver {
 
        /**
         * Get a validator for a given data type. Returns a validator implementing
-        * the F3\FLOW3\Validation\Validator\ValidatorInterface or NULL if no validator
+        * the Tx_Extbase_Validation_Validator_ValidatorInterface or NULL if no validator
         * could be resolved.
         *
         * @param string $validatorName Either one of the built-in data types or fully qualified validator class name
@@ -200,7 +200,7 @@ class Tx_Extbase_Validation_ValidatorResolver {
        }
 
        /**
-        * Preprocess data types. Used to map primitive PHP types to DataTypes in FLOW3.
+        * Preprocess data types. Used to map primitive PHP types to DataTypes used in Extbase.
         *
         * @param string $type Data type to unify
         * @return string unified data type
index 2c16cd6..eaef249 100644 (file)
@@ -132,31 +132,6 @@ class Tx_Extbase_MVC_Controller_Argument_testcase extends Tx_Extbase_Base_testca
                $this->assertNotSame((string)$argument, 123, 'The returned argument is identical to the set value.');
        }
        
-       // /**
-       //  * @test
-       //  */
-       // public function dataTypeValidatorCanBeAFullClassName() {     
-       //      $this->markTestIncomplete();
-       //      $argument = new Tx_Extbase_MVC_Controller_Argument('SomeArgument', 'Tx_Extbase_Validation_Validator_TextValidator');
-       // 
-       //      $this->assertType('Tx_Extbase_Validation_Validator_TextValidator', $argument->getDatatypeValidator(), 'The returned datatype validator is not a text validator as expected.');
-       // }
-       // 
-       // /**
-       //  * @test
-       //  */
-       // public function dataTypeValidatorCanBeAShortName() {
-       //      $this->markTestIncomplete();
-       // 
-       //      $this->mockObjectManager->expects($this->once())->method('isObjectRegistered')->with('F3\FLOW3\Validation\Validator\TextValidator')->will($this->returnValue(TRUE));
-       //      $this->mockObjectManager->expects($this->any())->method('getObject')->with('F3\FLOW3\Validation\Validator\TextValidator')->will($this->returnValue($this->getMock('F3\FLOW3\Validation\Validator\TextValidator')));
-       // 
-       //      $argument = new Tx_Extbase_MVC_Controller_Argument('SomeArgument', 'Text');
-       //      $argument->injectObjectManager($this->mockObjectManager);
-       // 
-       //      $this->assertType('F3\FLOW3\Validation\Validator\TextValidator', $argument->getDatatypeValidator(), 'The returned datatype validator is not a text validator as expected.');
-       // }
-       
        /**
         * @test
         */
diff --git a/typo3/sysext/extbase/Tests/Persistence/Fixture/CleanEntity.php b/typo3/sysext/extbase/Tests/Persistence/Fixture/CleanEntity.php
deleted file mode 100644 (file)
index 2e5e428..0000000
+++ /dev/null
@@ -1,110 +0,0 @@
-<?php
-declare(ENCODING = 'utf-8');
-namespace F3\FLOW3\Tests\Persistence\Fixture;
-
-/*                                                                        *
- * This script belongs to the FLOW3 framework.                            *
- *                                                                        *
- * It is free software; you can redistribute it and/or modify it under    *
- * the terms of the GNU Lesser General Public License as published by the *
- * Free Software Foundation, either version 3 of the License, or (at your *
- * option) any later version.                                             *
- *                                                                        *
- * This script is distributed in the hope that it will be useful, but     *
- * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN-    *
- * TABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser       *
- * General Public License for more details.                               *
- *                                                                        *
- * You should have received a copy of the GNU Lesser General Public       *
- * License along with the script.                                         *
- * If not, see http://www.gnu.org/licenses/lgpl.html                      *
- *                                                                        *
- * The TYPO3 project - inspiring people to share!                         *
- *                                                                        */
-
-/**
- * @package FLOW3
- * @subpackage Persistence
- * @version $Id: CleanEntity.php 2047 2009-03-24 23:53:16Z robert $
- */
-
-/**
- * A model fixture used for testing the persistence manager
- *
- * @package FLOW3
- * @subpackage Persistence
- * @version $Id: CleanEntity.php 2047 2009-03-24 23:53:16Z robert $
- * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
- * @entity
- */
-class CleanEntity implements \F3\FLOW3\AOP\ProxyInterface {
-
-       /**
-        * Just a normal string
-        *
-        * @var string
-        */
-       public $someString;
-
-       /**
-        * @var integer
-        */
-       public $someInteger;
-
-       /**
-        * Returns the name of the class this proxy extends.
-        *
-        * @return string Name of the target class
-        */
-       public function FLOW3_AOP_Proxy_getProxyTargetClassName() {
-               return 'F3\FLOW3\Tests\Persistence\Fixture\CleanEntity';
-       }
-
-       /**
-        * Invokes the joinpoint - calls the target methods.
-        *
-        * @param \F3\FLOW3\AOP\JoinPointInterface: The join point
-        * @return mixed Result of the target (ie. original) method
-        */
-       public function FLOW3_AOP_Proxy_invokeJoinPoint(\F3\FLOW3\AOP\JoinPointInterface $joinPoint) {
-
-       }
-
-       /**
-        * Returns the value of an arbitrary property.
-        * The method does not have to check if the property exists.
-        *
-        * @param string $propertyName Name of the property
-        * @return mixed Value of the property
-        */
-       public function FLOW3_AOP_Proxy_getProperty($propertyName) {
-               return $this->$propertyName;
-       }
-
-       /**
-        * Sets the value of an arbitrary property.
-        *
-        * @param string $propertyName Name of the property
-        * @param mixed $propertyValue Value to set
-        * @return void
-        */
-       public function FLOW3_AOP_Proxy_setProperty($propertyName, $propertyValue) {
-
-       }
-
-       /**
-        * Returns TRUE as this is a DirtyEntity
-        *
-        * @return boolean
-        */
-       public function FLOW3_Persistence_isDirty() {
-               return FALSE;
-       }
-
-       /**
-        * Dummy method for mock creation
-        * @return void
-        */
-       public function FLOW3_Persistence_memorizeCleanState() {}
-}
-?>
\ No newline at end of file
diff --git a/typo3/sysext/extbase/Tests/Persistence/Fixture/DirtyEntity.php b/typo3/sysext/extbase/Tests/Persistence/Fixture/DirtyEntity.php
deleted file mode 100644 (file)
index 90001bb..0000000
+++ /dev/null
@@ -1,110 +0,0 @@
-<?php
-declare(ENCODING = 'utf-8');
-namespace F3\FLOW3\Tests\Persistence\Fixture;
-
-/*                                                                        *
- * This script belongs to the FLOW3 framework.                            *
- *                                                                        *
- * It is free software; you can redistribute it and/or modify it under    *
- * the terms of the GNU Lesser General Public License as published by the *
- * Free Software Foundation, either version 3 of the License, or (at your *
- * option) any later version.                                             *
- *                                                                        *
- * This script is distributed in the hope that it will be useful, but     *
- * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN-    *
- * TABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser       *
- * General Public License for more details.                               *
- *                                                                        *
- * You should have received a copy of the GNU Lesser General Public       *
- * License along with the script.                                         *
- * If not, see http://www.gnu.org/licenses/lgpl.html                      *
- *                                                                        *
- * The TYPO3 project - inspiring people to share!                         *
- *                                                                        */
-
-/**
- * @package FLOW3
- * @subpackage Persistence
- * @version $Id: DirtyEntity.php 2047 2009-03-24 23:53:16Z robert $
- */
-
-/**
- * A model fixture used for testing the persistence manager
- *
- * @package FLOW3
- * @subpackage Persistence
- * @version $Id: DirtyEntity.php 2047 2009-03-24 23:53:16Z robert $
- * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
- * @entity
- */
-class DirtyEntity implements \F3\FLOW3\AOP\ProxyInterface {
-
-       /**
-        * Just a normal string
-        *
-        * @var string
-        */
-       public $someString;
-
-       /**
-        * @var integer
-        */
-       public $someInteger;
-
-       /**
-        * Returns the name of the class this proxy extends.
-        *
-        * @return string Name of the target class
-        */
-       public function FLOW3_AOP_Proxy_getProxyTargetClassName() {
-               return 'F3\FLOW3\Tests\Persistence\Fixture\DirtyEntity';
-       }
-
-       /**
-        * Invokes the joinpoint - calls the target methods.
-        *
-        * @param \F3\FLOW3\AOP\JoinPointInterface: The join point
-        * @return mixed Result of the target (ie. original) method
-        */
-       public function FLOW3_AOP_Proxy_invokeJoinPoint(\F3\FLOW3\AOP\JoinPointInterface $joinPoint) {
-
-       }
-
-       /**
-        * Returns the value of an arbitrary property.
-        * The method does not have to check if the property exists.
-        *
-        * @param string $propertyName Name of the property
-        * @return mixed Value of the property
-        */
-       public function FLOW3_AOP_Proxy_getProperty($propertyName) {
-               return $this->$propertyName;
-       }
-
-       /**
-        * Sets the value of an arbitrary property.
-        *
-        * @param string $propertyName Name of the property
-        * @param mixed $propertyValue Value to set
-        * @return void
-        */
-       public function FLOW3_AOP_Proxy_setProperty($propertyName, $propertyValue) {
-
-       }
-
-       /**
-        * Returns TRUE as this is a DirtyEntity
-        *
-        * @return boolean
-        */
-       public function FLOW3_Persistence_isDirty() {
-               return TRUE;
-       }
-
-       /**
-        * Dummy method for mock creation
-        * @return void
-        */
-       public function FLOW3_Persistence_memorizeCleanState() {}
-}
-?>
\ No newline at end of file
diff --git a/typo3/sysext/extbase/Tests/Persistence/Fixture/Entity1.php b/typo3/sysext/extbase/Tests/Persistence/Fixture/Entity1.php
deleted file mode 100644 (file)
index b8c47f4..0000000
+++ /dev/null
@@ -1,110 +0,0 @@
-<?php
-declare(ENCODING = 'utf-8');
-namespace F3\FLOW3\Tests\Persistence\Fixture;
-
-/*                                                                        *
- * This script belongs to the FLOW3 framework.                            *
- *                                                                        *
- * It is free software; you can redistribute it and/or modify it under    *
- * the terms of the GNU Lesser General Public License as published by the *
- * Free Software Foundation, either version 3 of the License, or (at your *
- * option) any later version.                                             *
- *                                                                        *
- * This script is distributed in the hope that it will be useful, but     *
- * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN-    *
- * TABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser       *
- * General Public License for more details.                               *
- *                                                                        *
- * You should have received a copy of the GNU Lesser General Public       *
- * License along with the script.                                         *
- * If not, see http://www.gnu.org/licenses/lgpl.html                      *
- *                                                                        *
- * The TYPO3 project - inspiring people to share!                         *
- *                                                                        */
-
-/**
- * @package FLOW3
- * @subpackage Persistence
- * @version $Id: Entity1.php 2164 2009-04-16 21:12:16Z k-fish $
- */
-
-/**
- * A model fixture which is used for testing the class schema builder
- *
- * @package FLOW3
- * @subpackage Persistence
- * @version $Id: Entity1.php 2164 2009-04-16 21:12:16Z k-fish $
- * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
- * @entity
- */
-class Entity1 {
-
-       /**
-        * An identifier property
-        *
-        * @var string
-        * @uuid
-        */
-       protected $someIdentifier;
-
-       /**
-        * Just a normal string
-        *
-        * @var string
-        * @identity
-        */
-       protected $someString;
-
-       /**
-        * @var integer
-        */
-       protected $someInteger;
-
-       /**
-        * @var float
-        */
-       protected $someFloat;
-
-       /**
-        * @var \DateTime
-        * @identity
-        */
-       protected $someDate;
-
-       /**
-        * @var \SplObjectStorage
-        * @lazy
-        */
-       protected $someSplObjectStorage;
-
-       /**
-        * A transient string
-        *
-        * @var string
-        * @transient
-        */
-       protected $someTransientString;
-
-       /**
-        * @var boolean
-        */
-       protected $someBoolean;
-
-       /**
-        * Just an empty constructor
-        *
-        */
-       public function __construct() {
-
-       }
-
-       /**
-        * Just a dummy method
-        *
-        * @return void
-        */
-       public function someDummyMethod() {
-
-       }
-}
-?>
\ No newline at end of file
diff --git a/typo3/sysext/extbase/Tests/Persistence/Fixture/Entity2.php b/typo3/sysext/extbase/Tests/Persistence/Fixture/Entity2.php
deleted file mode 100644 (file)
index a1ca3f1..0000000
+++ /dev/null
@@ -1,106 +0,0 @@
-<?php
-declare(ENCODING = 'utf-8');
-namespace F3\FLOW3\Tests\Persistence\Fixture;
-
-/*                                                                        *
- * This script belongs to the FLOW3 framework.                            *
- *                                                                        *
- * It is free software; you can redistribute it and/or modify it under    *
- * the terms of the GNU Lesser General Public License as published by the *
- * Free Software Foundation, either version 3 of the License, or (at your *
- * option) any later version.                                             *
- *                                                                        *
- * This script is distributed in the hope that it will be useful, but     *
- * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN-    *
- * TABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser       *
- * General Public License for more details.                               *
- *                                                                        *
- * You should have received a copy of the GNU Lesser General Public       *
- * License along with the script.                                         *
- * If not, see http://www.gnu.org/licenses/lgpl.html                      *
- *                                                                        *
- * The TYPO3 project - inspiring people to share!                         *
- *                                                                        */
-
-/**
- * @package FLOW3
- * @subpackage Persistence
- * @version $Id: Entity2.php 2047 2009-03-24 23:53:16Z robert $
- */
-
-/**
- * A model fixture used for testing the persistence manager
- *
- * @package FLOW3
- * @subpackage Persistence
- * @version $Id: Entity2.php 2047 2009-03-24 23:53:16Z robert $
- * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
- * @entity
- */
-class Entity2 implements \F3\FLOW3\AOP\ProxyInterface {
-
-       /**
-        * Just a normal string
-        *
-        * @var string
-        */
-       public $someString;
-
-       /**
-        * @var integer
-        */
-       public $someInteger;
-
-       /**
-        * @var \F3\FLOW3\Tests\Persistence\Fixture\Entity3
-        */
-       public $someReference;
-
-       /**
-        * @var array
-        */
-       public $someReferenceArray = array();
-
-       /**
-        * Returns the name of the class this proxy extends.
-        *
-        * @return string Name of the target class
-        */
-       public function FLOW3_AOP_Proxy_getProxyTargetClassName() {
-               return 'F3\FLOW3\Tests\Persistence\Fixture\Entity2';
-       }
-
-       /**
-        * Invokes the joinpoint - calls the target methods.
-        *
-        * @param \F3\FLOW3\AOP\JoinPointInterface: The join point
-        * @return mixed Result of the target (ie. original) method
-        */
-       public function FLOW3_AOP_Proxy_invokeJoinPoint(\F3\FLOW3\AOP\JoinPointInterface $joinPoint) {
-
-       }
-
-       /**
-        * Returns the value of an arbitrary property.
-        * The method does not have to check if the property exists.
-        *
-        * @param string $propertyName Name of the property
-        * @return mixed Value of the property
-        */
-       public function FLOW3_AOP_Proxy_getProperty($propertyName) {
-               return $this->$propertyName;
-       }
-
-       /**
-        * Sets the value of an arbitrary property.
-        *
-        * @param string $propertyName Name of the property
-        * @param mixed $propertyValue Value to set
-        * @return void
-        */
-       public function FLOW3_AOP_Proxy_setProperty($propertyName, $propertyValue) {
-
-       }
-
-}
-?>
\ No newline at end of file
diff --git a/typo3/sysext/extbase/Tests/Persistence/Fixture/Entity3.php b/typo3/sysext/extbase/Tests/Persistence/Fixture/Entity3.php
deleted file mode 100644 (file)
index b1432fb..0000000
+++ /dev/null
@@ -1,95 +0,0 @@
-<?php
-declare(ENCODING = 'utf-8');
-namespace F3\FLOW3\Tests\Persistence\Fixture;
-
-/*                                                                        *
- * This script belongs to the FLOW3 framework.                            *
- *                                                                        *
- * It is free software; you can redistribute it and/or modify it under    *
- * the terms of the GNU Lesser General Public License as published by the *
- * Free Software Foundation, either version 3 of the License, or (at your *
- * option) any later version.                                             *
- *                                                                        *
- * This script is distributed in the hope that it will be useful, but     *
- * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN-    *
- * TABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser       *
- * General Public License for more details.                               *
- *                                                                        *
- * You should have received a copy of the GNU Lesser General Public       *
- * License along with the script.                                         *
- * If not, see http://www.gnu.org/licenses/lgpl.html                      *
- *                                                                        *
- * The TYPO3 project - inspiring people to share!                         *
- *                                                                        */
-
-/**
- * @package FLOW3
- * @subpackage Persistence
- * @version $Id: Entity3.php 2047 2009-03-24 23:53:16Z robert $
- */
-
-/**
- * A model fixture used for testing the persistence manager
- *
- * @package FLOW3
- * @subpackage Persistence
- * @version $Id: Entity3.php 2047 2009-03-24 23:53:16Z robert $
- * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
- * @entity
- */
-class Entity3 implements \F3\FLOW3\AOP\ProxyInterface {
-
-       /**
-        * Just a normal string
-        *
-        * @var string
-        */
-       public $someString;
-
-       /**
-        * @var integer
-        */
-       public $someInteger;
-
-       /**
-        * Returns the name of the class this proxy extends.
-        *
-        * @return string Name of the target class
-        */
-       public function FLOW3_AOP_Proxy_getProxyTargetClassName() {
-               return 'F3\FLOW3\Tests\Persistence\Fixture\Entity3';
-       }
-
-       /**
-        * Invokes the joinpoint - calls the target methods.
-        *
-        * @param \F3\FLOW3\AOP\JoinPointInterface: The join point
-        * @return mixed Result of the target (ie. original) method
-        */
-       public function FLOW3_AOP_Proxy_invokeJoinPoint(\F3\FLOW3\AOP\JoinPointInterface $joinPoint) {
-
-       }
-
-       /**
-        * Returns the value of an arbitrary property.
-        * The method does not have to check if the property exists.
-        *
-        * @param string $propertyName Name of the property
-        * @return mixed Value of the property
-        */
-       public function FLOW3_AOP_Proxy_getProperty($propertyName) {
-               return $this->$propertyName;
-       }
-
-       /**
-        * Sets the value of an arbitrary property.
-        *
-        * @param string $propertyName Name of the property
-        * @param mixed $propertyValue Value to set
-        * @return void
-        */
-       public function FLOW3_AOP_Proxy_setProperty($propertyName, $propertyValue) {
-
-       }
-}
-?>
\ No newline at end of file
diff --git a/typo3/sysext/extbase/Tests/Persistence/Fixture/ValueObject1.php b/typo3/sysext/extbase/Tests/Persistence/Fixture/ValueObject1.php
deleted file mode 100644 (file)
index 057f304..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-<?php
-declare(ENCODING = 'utf-8');
-namespace F3\FLOW3\Tests\Persistence\Fixture;
-
-/*                                                                        *
- * This script belongs to the FLOW3 framework.                            *
- *                                                                        *
- * It is free software; you can redistribute it and/or modify it under    *
- * the terms of the GNU Lesser General Public License as published by the *
- * Free Software Foundation, either version 3 of the License, or (at your *
- * option) any later version.                                             *
- *                                                                        *
- * This script is distributed in the hope that it will be useful, but     *
- * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN-    *
- * TABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser       *
- * General Public License for more details.                               *
- *                                                                        *
- * You should have received a copy of the GNU Lesser General Public       *
- * License along with the script.                                         *
- * If not, see http://www.gnu.org/licenses/lgpl.html                      *
- *                                                                        *
- * The TYPO3 project - inspiring people to share!                         *
- *                                                                        */
-
-/**
- * @package FLOW3
- * @subpackage Persistence
- * @version $Id: ValueObject1.php 1811 2009-01-28 12:04:49Z robert $
- */
-
-/**
- * A model fixture which is used for testing the class schema builder
- *
- * @package FLOW3
- * @subpackage Persistence
- * @version $Id: ValueObject1.php 1811 2009-01-28 12:04:49Z robert $
- * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later
- * @valueobject
- */
-class ValueObject1 {
-
-       /**
-        * Some string
-        *
-        * @var string
-        */
-       protected $aString;
-
-       protected $propertyWithoutAnnotation;
-}
-?>
\ No newline at end of file
index 145b4a6..6746da9 100644 (file)
 
 class Tx_Extbase_Persistence_Repository_testcase extends Tx_Extbase_Base_testcase {
        
-       // public function test_FindDelegatesToObjectRelationalMapperBuildQueryAndFetch() {
-       //      $repository = new Tx_BlogExample_Domain_Model_BlogRepository();
-       //      $repository->dataMapper = $this->getMock('Tx_Extbase_Persistence_Mapper_ObjectRelationalMapper', array('buildQuery', 'fetch'), array(), '', FALSE);
-       //      $repository->dataMapper->expects($this->once())
-       //              ->method('buildQuery')
-       //              ->with($this->equalTo('Tx_BlogExample_Domain_Model_Blog'), $this->equalTo('foo'))
-       //              ->will($this->returnValue('query'));
-       //      $repository->dataMapper->expects($this->once())
-       //              ->method('fetch')
-       //              ->with($this->equalTo('Tx_BlogExample_Domain_Model_Blog'), $this->equalTo('query'))
-       //              ->will($this->returnValue(array()));
-       //      
-       //      $result = $repository->findByConditions('foo');
-       //      $this->assertEquals(array(), $result);
-       // }
-       // 
-       // public function test_MagicFindByPropertyUsesGenericFind() {
-       //      $repository = $this->getMock('Tx_BlogExample_Domain_Model_BlogRepository', array('findByConditions'), array('Tx_BlogExample_Domain_Model_Blog'));
-       //      $repository->expects($this->once())
-       //              ->method('findByConditions')
-       //              ->with($this->equalTo(array('name' => 'foo')))
-       //              ->will($this->returnValue(array()));
-       //      
-       //      $repository->findByName('foo');
-       // }
-       // 
-       // public function test_MagicFindOneByPropertyUsesGenericFind() {
-       //      $repository = $this->getMock('TX_Blogexample_Domain_Model_BlogRepository', array('findByConditions'), array('Tx_BlogExample_Domain_Model_Blog'));
-       //      $repository->expects($this->once())
-       //              ->method('findByConditions')
-       //              ->with($this->equalTo(array('name' => 'foo')), $this->equalTo(''), $this->equalTo(''), $this->equalTo(1))
-       //              ->will($this->returnValue(array()));
-       //      
-       //      $repository->findOneByName('foo');
-       // }
-
        /**
         * @test
         */
@@ -75,266 +39,5 @@ class Tx_Extbase_Persistence_Repository_testcase extends Tx_Extbase_Base_testcas
                $this->assertTrue($repository instanceof Tx_Extbase_Persistence_RepositoryInterface);
        }
 
-       // /**
-       //  * @test
-       //  */
-       // public function addActuallyAddsAnObjectToTheInternalObjectsArray() {
-       //      $someObject = new \stdClass();
-       //      $repository = new Tx_Extbase_Persistence_Repository();
-       //      $repository->add($someObject);
-       // 
-       //      $this->assertTrue($repository->getAddedObjects()->contains($someObject));
-       // }
-       // 
-       // /**
-       //  * @test
-       //  */
-       // public function removeActuallyRemovesAnObjectFromTheInternalObjectsArray() {
-       //      $object1 = new \stdClass();
-       //      $object2 = new \stdClass();
-       //      $object3 = new \stdClass();
-       // 
-       //      $repository = new Tx_Extbase_Persistence_Repository();
-       //      $repository->add($object1);
-       //      $repository->add($object2);
-       //      $repository->add($object3);
-       // 
-       //      $repository->remove($object2);
-       // 
-       //      $this->assertTrue($repository->getAddedObjects()->contains($object1));
-       //      $this->assertFalse($repository->getAddedObjects()->contains($object2));
-       //      $this->assertTrue($repository->getAddedObjects()->contains($object3));
-       // }
-       // 
-       // /**
-       //  * @test
-       //  */
-       // public function removeRemovesTheRightObjectEvenIfItHasBeenModifiedSinceItsAddition() {
-       //      $object1 = new \ArrayObject(array('val' => '1'));
-       //      $object2 = new \ArrayObject(array('val' => '2'));
-       //      $object3 = new \ArrayObject(array('val' => '3'));
-       // 
-       //      $repository = new Tx_Extbase_Persistence_Repository();
-       //      $repository->add($object1);
-       //      $repository->add($object2);
-       //      $repository->add($object3);
-       // 
-       //      $object2['foo'] = 'bar';
-       //      $object3['val'] = '2';
-       // 
-       //      $repository->remove($object2);
-       // 
-       //      $this->assertTrue($repository->getAddedObjects()->contains($object1));
-       //      $this->assertFalse($repository->getAddedObjects()->contains($object2));
-       //      $this->assertTrue($repository->getAddedObjects()->contains($object3));
-       // }
-       // 
-       // /**
-       //  * Make sure we remember the objects that are not currently add()ed
-       //  * but might be in persistent storage.
-       //  *
-       //  * @test
-       //  */
-       // public function removeRetainsObjectForObjectsNotInCurrentSession() {
-       //      $object = new \ArrayObject(array('val' => '1'));
-       //      $repository = new Tx_Extbase_Persistence_Repository();
-       //      $repository->remove($object);
-       // 
-       //      $this->assertTrue($repository->getRemovedObjects()->contains($object));
-       // }
-       // 
-       // /**
-       //  * @test
-       //  */
-       // public function createQueryCallsQueryFactoryWithExpectedType() {
-       //      eval('class Tx_Aggregate_Root_Class implements Tx_Extbase_DomainObject_DomainObjectInterface {
-       //              public function _reconstituteProperty($propertyName, $value) {}
-       //              public function _memorizeCleanState() {}
-       //              public function _isDirty() {}
-       //              public function _getProperties() {}
-       //              public function _getDirtyProperties() {}
-       //      }');
-       //      $fakeRepositoryClassName = 'ExpectedTypeRepository';
-       //      $expectedType = 'ExpectedType';
-       // 
-       //      $mockQueryFactory = $this->getMock('Tx_Extbase_Persistence_QueryFactory');
-       //      $mockQueryFactory->expects($this->once())->method('create')->with($expectedType);
-       // 
-       //      $repository = $this->getMock('Tx_Extbase_Persistence_Repository', array('FLOW3_AOP_Proxy_getProxyTargetClassName'), array('Tx_Aggregate_Root_Class'));
-       //      $repository->expects($this->once())->method('FLOW3_AOP_Proxy_getProxyTargetClassName')->will($this->returnValue($fakeRepositoryClassName));
-       // 
-       //      $repository->createQuery();
-       // }
-       // 
-       // /**
-       //  * @test
-       //  */
-       // public function findAllCreatesQueryAndReturnsResultOfExecuteCall() {
-       //      $expectedResult = array('one', 'two');
-       // 
-       //      $mockQuery = $this->getMock('Tx_Extbase_Persistence_Query');
-       //      $mockQuery->expects($this->once())->method('execute')->will($this->returnValue($expectedResult));
-       // 
-       //      $repository = $this->getMock('Tx_Extbase_Persistence_Repository', array('createQuery'));
-       //      $repository->expects($this->once())->method('createQuery')->will($this->returnValue($mockQuery));
-       // 
-       //      $this->assertSame($expectedResult, $repository->findAll());
-       // }
-       // 
-       // /**
-       //  * @test
-       //  */
-       // public function findByUUIDCreatesQueryAndReturnsResultOfExecuteCall() {
-       //      $fakeUUID = '123-456';
-       // 
-       //      $mockQuery = $this->getMock('Tx_Extbase_Persistence_Query');
-       //      $mockQuery->expects($this->once())->method('withUUID')->with($fakeUUID)->will($this->returnValue('matchCriteria'));
-       //      $mockQuery->expects($this->once())->method('matching')->with('matchCriteria')->will($this->returnValue($mockQuery));
-       //      $mockQuery->expects($this->once())->method('execute')->will($this->returnValue(array('one', 'two')));
-       // 
-       //      $repository = $this->getMock('Tx_Extbase_Persistence_Repository', array('createQuery'));
-       //      $repository->expects($this->once())->method('createQuery')->will($this->returnValue($mockQuery));
-       // 
-       //      $this->assertSame('one', $repository->findByUUID($fakeUUID));
-       // }
-       // 
-       // /**
-       //  * Replacing a reconstituted object (which has a uuid) by a new object
-       //  * will ask the persistence backend to replace them accordingly in the
-       //  * identity map.
-       //  *
-       //  * @test
-       //  * @return void
-       //  */
-       // public function replaceReconstitutedObjectByNewObject() {
-       //      $existingObject = new \stdClass;
-       //      $newObject = new \stdClass;
-       // 
-       //      $mockPersistenceBackend = $this->getMock('F3\FLOW3\Persistence\BackendInterface');
-       //      $mockPersistenceBackend->expects($this->once())->method('getUUIDByObject')->with($existingObject)->will($this->returnValue('86ea8820-19f6-11de-8c30-0800200c9a66'));
-       //      $mockPersistenceBackend->expects($this->once())->method('replaceObject')->with($existingObject, $newObject);
-       // 
-       //      $mockPersistenceSession = $this->getMock('F3\FLOW3\Persistence\Session', array(), array(), '', FALSE);
-       //      $mockPersistenceSession->expects($this->once())->method('unregisterReconstitutedObject')->with($existingObject);
-       //      $mockPersistenceSession->expects($this->once())->method('registerReconstitutedObject')->with($newObject);
-       // 
-       //      $mockPersistenceManager = $this->getMock('F3\FLOW3\Persistence\ManagerInterface');
-       //      $mockPersistenceManager->expects($this->once())->method('getBackend')->will($this->returnValue($mockPersistenceBackend));
-       //      $mockPersistenceManager->expects($this->once())->method('getSession')->will($this->returnValue($mockPersistenceSession));
-       // 
-       //      $repository = $this->getMock($this->buildAccessibleProxy('Tx_Extbase_Persistence_Repository'), array('dummy'));
-       //      $repository->injectPersistenceManager($mockPersistenceManager);
-       //      $repository->replace($existingObject, $newObject);
-       // }
-       // 
-       // /**
-       //  * Replacing a reconstituted object which during this session has been
-       //  * marked for removal (by calling the repository's remove method)
-       //  * additionally registers the "newObject" for removal and removes the
-       //  * "existingObject" from the list of removed objects.
-       //  *
-       //  * @test
-       //  * @return void
-       //  */
-       // public function replaceReconstituedObjectWhichIsMarkedToBeRemoved() {
-       //      $existingObject = new \stdClass;
-       //      $newObject = new \stdClass;
-       // 
-       //      $removedObjects = new \SPLObjectStorage;
-       //      $removedObjects->attach($existingObject);
-       // 
-       //      $mockPersistenceBackend = $this->getMock('F3\FLOW3\Persistence\BackendInterface');
-       //      $mockPersistenceBackend->expects($this->once())->method('getUUIDByObject')->with($existingObject)->will($this->returnValue('86ea8820-19f6-11de-8c30-0800200c9a66'));
-       // 
-       //      $mockPersistenceSession = $this->getMock('F3\FLOW3\Persistence\Session', array(), array(), '', FALSE);
-       //      $mockPersistenceSession->expects($this->once())->method('unregisterReconstitutedObject')->with($existingObject);
-       //      $mockPersistenceSession->expects($this->once())->method('registerReconstitutedObject')->with($newObject);
-       // 
-       //      $mockPersistenceManager = $this->getMock('F3\FLOW3\Persistence\ManagerInterface');
-       //      $mockPersistenceManager->expects($this->once())->method('getBackend')->will($this->returnValue($mockPersistenceBackend));
-       //      $mockPersistenceManager->expects($this->once())->method('getSession')->will($this->returnValue($mockPersistenceSession));
-       // 
-       //      $repository = $this->getMock($this->buildAccessibleProxy('Tx_Extbase_Persistence_Repository'), array('dummy'));
-       //      $repository->injectPersistenceManager($mockPersistenceManager);
-       //      $repository->_set('removedObjects', $removedObjects);
-       //      $repository->replace($existingObject, $newObject);
-       // 
-       //      $this->assertFalse($removedObjects->contains($existingObject));
-       //      $this->assertTrue($removedObjects->contains($newObject));
-       // }
-       // 
-       // /**
-       //  * Replacing a new object which has not yet been persisted by another
-       //  * new object will just replace them in the repository's list of added
-       //  * objects.
-       //  *
-       //  * @test
-       //  * @return void
-       //  */
-       // public function replaceNewObjectByNewObject() {
-       //      $existingObject = new \stdClass;
-       //      $newObject = new \stdClass;
-       // 
-       //      $addedObjects = new \SPLObjectStorage;
-       //      $addedObjects->attach($existingObject);
-       // 
-       //      $mockPersistenceBackend = $this->getMock('F3\FLOW3\Persistence\BackendInterface');
-       //      $mockPersistenceBackend->expects($this->once())->method('getUUIDByObject')->with($existingObject)->will($this->returnValue(NULL));
-       // 
-       //      $mockPersistenceSession = $this->getMock('F3\FLOW3\Persistence\Session', array(), array(), '', FALSE);
-       // 
-       //      $mockPersistenceManager = $this->getMock('F3\FLOW3\Persistence\ManagerInterface');
-       //      $mockPersistenceManager->expects($this->once())->method('getSession')->will($this->returnValue($mockPersistenceSession));
-       //      $mockPersistenceManager->expects($this->once())->method('getBackend')->will($this->returnValue($mockPersistenceBackend));
-       // 
-       //      $repository = $this->getMock($this->buildAccessibleProxy('Tx_Extbase_Persistence_Repository'), array('dummy'));
-       //      $repository->injectPersistenceManager($mockPersistenceManager);
-       //      $repository->_set('addedObjects', $addedObjects);
-       //      $repository->replace($existingObject, $newObject);
-       // 
-       //      $this->assertFalse($addedObjects->contains($existingObject));
-       //      $this->assertTrue($addedObjects->contains($newObject));
-       // }
-       // 
-       // /**
-       //  * @test
-       //  */
-       // public function magicCallMethodAcceptsFindBySomethingCallsAndExecutesAQueryWithThatCriteria() {
-       //      $mockQuery = $this->getMock('Tx_Extbase_Persistence_Query');
-       //      $mockQuery->expects($this->once())->method('equals')->with('foo', 'bar')->will($this->returnValue('matchCriteria'));
-       //      $mockQuery->expects($this->once())->method('matching')->with('matchCriteria')->will($this->returnValue($mockQuery));
-       //      $mockQuery->expects($this->once())->method('execute')->will($this->returnValue(array('baz', 'quux')));
-       // 
-       //      $repository = $this->getMock('Tx_Extbase_Persistence_Repository', array('createQuery'));
-       //      $repository->expects($this->once())->method('createQuery')->will($this->returnValue($mockQuery));
-       // 
-       //      $this->assertSame(array('baz', 'quux'), $repository->findByFoo('bar'));
-       // }
-       // 
-       // /**
-       //  * @test
-       //  */
-       // public function magicCallMethodAcceptsFindOneBySomethingCallsAndExecutesAQueryWithThatCriteria() {
-       //      $mockQuery = $this->getMock('Tx_Extbase_Persistence_Query');
-       //      $mockQuery->expects($this->once())->method('equals')->with('foo', 'bar')->will($this->returnValue('matchCriteria'));
-       //      $mockQuery->expects($this->once())->method('matching')->with('matchCriteria')->will($this->returnValue($mockQuery));
-       //      $mockQuery->expects($this->once())->method('execute')->will($this->returnValue(array('baz', 'quux')));
-       // 
-       //      $repository = $this->getMock('Tx_Extbase_Persistence_Repository', array('createQuery'));
-       //      $repository->expects($this->once())->method('createQuery')->will($this->returnValue($mockQuery));
-       // 
-       //      $this->assertSame('baz', $repository->findOneByFoo('bar'));
-       // }
-       // 
-       // /**
-       //  * @test
-       //  * @expectedException F3\FLOW3\Error\Exception
-       //  */
-       // public function magicCallMethodTriggersAnErrorIfUnknownMethodsAreCalled() {
-       //      $repository = $this->getMock('Tx_Extbase_Persistence_Repository', array('dummy'));
-       //      $repository->__call('foo', array());
-       // }
-       // 
-
 }
 ?>
\ No newline at end of file
index afb82e0..e667587 100755 (executable)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_Validation_Validator_AlphanumericValidator_testcase extends Tx_Extbase_Base_testcase {
 
index 4a3edac..995fd67 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_Validation_Validator_ChainValidator_testcase extends Tx_Extbase_Base_testcase {
 
index 20ba2fb..c5a447e 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_Validation_Validator_DateTimeValidator_testcase extends Tx_Extbase_Base_testcase {
 
index 64392dc..c174fe7 100755 (executable)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_Validation_Validator_EmailAddressValidator_testcase extends Tx_Extbase_Base_testcase {
 
index ada7165..d62ce4a 100755 (executable)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_Validation_Validator_FloatValidator_testcase extends Tx_Extbase_Base_testcase {
 
index b6f1dd0..2d62b59 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_Validation_Validator_GenericObjectValidator_testcase extends Tx_Extbase_Base_testcase {
 
index 0a8e86d..96f86fa 100755 (executable)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_Validation_Validator_IntegerValidator_testcase extends Tx_Extbase_Base_testcase {
 
index 6a09585..6a7af57 100755 (executable)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_Validation_Validator_NotEmptyValidator_testcase extends Tx_Extbase_Base_testcase {
 
index cd50193..967979c 100755 (executable)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_Validation_Validator_NumberRangeValidator_testcase extends Tx_Extbase_Base_testcase {
 
index 06fa76e..3c8cbd6 100755 (executable)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_Validation_Validator_NumberValidator_testcase extends Tx_Extbase_Base_testcase {
 
index 75d17c0..1c54a94 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_Validation_Validator_RawValidator_testcase extends Tx_Extbase_Base_testcase {
 
index b6a26da..a7745ea 100755 (executable)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_Validation_Validator_RegularExpressionValidator_testcase extends Tx_Extbase_Base_testcase {
 
index e84aa6d..630471b 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_Validation_Validator_StringLengthValidator_testcase extends Tx_Extbase_Base_testcase {
 
index 0ec0b4f..40f6613 100755 (executable)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_Validation_Validator_TextValidator_testcase extends Tx_Extbase_Base_testcase {
 
index 04d755f..8c2d358 100644 (file)
@@ -27,7 +27,7 @@
  *
  * @package TYPO3
  * @subpackage extbase
- * @version $Id$
+ * @version $Id$
  */
 class Tx_Extbase_Validation_ValidatorResolver_testcase extends Tx_Extbase_Base_testcase {
 
@@ -61,9 +61,9 @@ class Tx_Extbase_Validation_ValidatorResolver_testcase extends Tx_Extbase_Base_t
        /**
         * @test
         */
-       public function createValidatorResolvesAndReturnsAValidatorAndPassesTheGivenOptions() {
+       public function createValidatorResolvesAndReturnsAValidatorAndPassesTheGivenOptions() {         
                $this->markTestIncomplete();
-               
+
                $className = uniqid('Test');
                $mockValidator = $this->getMock('Tx_Extbase_Validation_Validator_ObjectValidatorInterface', array(), array(), $className);
                $mockValidator->expects($this->once())->method('setOptions')->with(array('foo' => 'bar'));