Extbase:
authorJochen Rau <j.rau@web.de>
Tue, 5 May 2009 10:23:28 +0000 (10:23 +0000)
committerJochen Rau <j.rau@web.de>
Tue, 5 May 2009 10:23:28 +0000 (10:23 +0000)
commit83fb0fee1240926a81a96fe6fd14d72ec644a642
treee485e350871b1b6e3e804c214410cfc2ed6f430b
parentf2a89ec3b0995daa8ad528574178bb91376dbd79
Extbase:
* Fixed Bug #3221: When EXT:fluid is not loaded or unavailable, the ActionController looks for a non-existing view.
* Fixed Bug #3224: Call to undefined method Tx_Extbase_Reflection_ParameterReflection::getPosition().
* Fixed Bug #3215: Tx_Extbase_MVC_Controller_AbstractController::forward() does not work.
* Renamed DefaultController to StandardController
* Renamed ExtensionName to ControllerExtensionName in the Request class
* Tx_Extbase_MVC_Controller_AbstractController: URIHelper, ValidationResolver are now "injected"
* Tx_Extbase_MVC_Controller_AbstractController: added canProcessRequest()
* Tx_Extbase_MVC_Controller_ActionController: ReflectionService is now "injected"
* (Re-)backported the Validation framework according to the latest changes in FLOW3
* Backported parts of the Property Mapper
* Added several Unit Tests
* Added buildAccessibleProxy() method to the Base testcase
* First step to backport the Query object (only QueryRawSQL and QueryByExample)
123 files changed:
typo3/sysext/extbase/Classes/Controller/DefaultController.php [deleted file]
typo3/sysext/extbase/Classes/Controller/StandardController.php [new file with mode: 0755]
typo3/sysext/extbase/Classes/DomainObject/AbstractEntity.php
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 [new file with mode: 0644]
typo3/sysext/extbase/Classes/MVC/Exception.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/MVC/Exception/InfiniteLoop.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/MVC/Exception/InvalidActionName.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/MVC/Exception/InvalidArgumentName.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/MVC/Exception/InvalidArgumentType.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/MVC/Exception/InvalidArgumentValue.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/MVC/Exception/InvalidController.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/MVC/Exception/InvalidControllerName.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/MVC/Exception/InvalidExtensionName.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/MVC/Exception/InvalidMarker.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/MVC/Exception/InvalidRequestMethod.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/MVC/Exception/InvalidRequestType.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/MVC/Exception/InvalidTemplateResource.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/MVC/Exception/InvalidUriPattern.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/MVC/Exception/InvalidViewHelper.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/MVC/Exception/NoSuchAction.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/MVC/Exception/NoSuchArgument.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/MVC/Exception/NoSuchController.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/MVC/Exception/StopAction.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/MVC/Exception/UnsupportedRequestType.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/MVC/Request.php
typo3/sysext/extbase/Classes/MVC/View/Helper/AbstractHelper.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/MVC/View/Helper/HelperInterface.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/MVC/View/Helper/URIHelperStep1.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/MVC/View/Helper/UriHelper.php [deleted file]
typo3/sysext/extbase/Classes/MVC/View/ViewInterface.php
typo3/sysext/extbase/Classes/MVC/Web/RequestBuilder.php
typo3/sysext/extbase/Classes/Persistence/DataMapperInterface.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/Persistence/Mapper/DataMap.php
typo3/sysext/extbase/Classes/Persistence/Mapper/ObjectRelationalMapper.php
typo3/sysext/extbase/Classes/Persistence/Query.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/Persistence/QueryFactory.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/Persistence/QueryFactoryInterface.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/Persistence/QueryInterface.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/Persistence/Repository.php
typo3/sysext/extbase/Classes/Persistence/RepositoryInterface.php
typo3/sysext/extbase/Classes/Property/Exception.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/Property/Exception/FormatNotSupported.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/Property/Exception/InvalidDataType.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/Property/Exception/InvalidFormat.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/Property/Exception/InvalidProperty.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/Property/Exception/InvalidSource.php [new file with mode: 0755]
typo3/sysext/extbase/Classes/Property/Exception/InvalidTarget.php [new file with mode: 0755]
typo3/sysext/extbase/Classes/Property/Mapper.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/Property/MappingResults.php [new file with mode: 0644]
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/Utility/Strings.php
typo3/sysext/extbase/Classes/Validation/Exception/InvalidSubject.php
typo3/sysext/extbase/Classes/Validation/Exception/InvalidValidationOptions.php [new file with mode: 0755]
typo3/sysext/extbase/Classes/Validation/Exception/NoSuchValidator.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/Validation/Validator/AbstractObjectValidator.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/Validation/Validator/AbstractValidator.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/Validation/Validator/Alphanumeric.php [deleted file]
typo3/sysext/extbase/Classes/Validation/Validator/AlphanumericValidator.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/Validation/Validator/ChainValidator.php
typo3/sysext/extbase/Classes/Validation/Validator/DateTimeValidator.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/Validation/Validator/EmailAddress.php [deleted file]
typo3/sysext/extbase/Classes/Validation/Validator/EmailAddressValidator.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/Validation/Validator/Float.php [deleted file]
typo3/sysext/extbase/Classes/Validation/Validator/FloatValidator.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/Validation/Validator/GenericObjectValidator.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/Validation/Validator/Integer.php [deleted file]
typo3/sysext/extbase/Classes/Validation/Validator/IntegerValidator.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/Validation/Validator/NotEmpty.php [deleted file]
typo3/sysext/extbase/Classes/Validation/Validator/NotEmptyValidator.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/Validation/Validator/Number.php [deleted file]
typo3/sysext/extbase/Classes/Validation/Validator/NumberRange.php [deleted file]
typo3/sysext/extbase/Classes/Validation/Validator/NumberRangeValidator.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/Validation/Validator/NumberValidator.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/Validation/Validator/ObjectValidatorInterface.php [new file with mode: 0755]
typo3/sysext/extbase/Classes/Validation/Validator/Raw.php [deleted file]
typo3/sysext/extbase/Classes/Validation/Validator/RawValidator.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/Validation/Validator/RegularExpression.php [deleted file]
typo3/sysext/extbase/Classes/Validation/Validator/RegularExpressionValidator.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/Validation/Validator/StringLengthValidator.php [new file with mode: 0755]
typo3/sysext/extbase/Classes/Validation/Validator/Text.php [deleted file]
typo3/sysext/extbase/Classes/Validation/Validator/TextValidator.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/Validation/Validator/ValidatorInterface.php
typo3/sysext/extbase/Classes/Validation/ValidatorResolver.php [new file with mode: 0644]
typo3/sysext/extbase/Documentation/Manual/en/_old/AppendixCodingGuidelines.xml
typo3/sysext/extbase/Documentation/Manual/en/_old/PersistenceFramework.xml
typo3/sysext/extbase/Tests/Base_testcase.php
typo3/sysext/extbase/Tests/MVC/Controller/AbstractController_testcase.php [new file with mode: 0644]
typo3/sysext/extbase/Tests/MVC/Controller/ActionController_testcase.php [new file with mode: 0644]
typo3/sysext/extbase/Tests/MVC/Controller/Argument_testcase.php [new file with mode: 0644]
typo3/sysext/extbase/Tests/MVC/Controller/Arguments_testcase.php [new file with mode: 0644]
typo3/sysext/extbase/Tests/MVC/Web/RequestBuilder_testcase.php
typo3/sysext/extbase/Tests/Persistence/Mapper/DataMap_testcase.php
typo3/sysext/extbase/Tests/Persistence/Mapper/ObjectRelationalMapper_testcase.php
typo3/sysext/extbase/Tests/Persistence/QueryFactory_testcase.php [new file with mode: 0644]
typo3/sysext/extbase/Tests/Persistence/Query_testcase.php [new file with mode: 0644]
typo3/sysext/extbase/Tests/Validation/Validator/AlphanumericValidator_testcase.php [new file with mode: 0755]
typo3/sysext/extbase/Tests/Validation/Validator/ChainValidator_testcase.php [new file with mode: 0644]
typo3/sysext/extbase/Tests/Validation/Validator/DateTimeValidator_testcase.php [new file with mode: 0644]
typo3/sysext/extbase/Tests/Validation/Validator/EmailAddressValidator_testcase.php [new file with mode: 0755]
typo3/sysext/extbase/Tests/Validation/Validator/FloatValidator_testcase.php [new file with mode: 0755]
typo3/sysext/extbase/Tests/Validation/Validator/GenericObjectValidator_testcase.php [new file with mode: 0644]
typo3/sysext/extbase/Tests/Validation/Validator/IntegerValidator_testcase.php [new file with mode: 0755]
typo3/sysext/extbase/Tests/Validation/Validator/NotEmptyValidator_testcase.php [new file with mode: 0755]
typo3/sysext/extbase/Tests/Validation/Validator/NumberRangeValidator_testcase.php [new file with mode: 0755]
typo3/sysext/extbase/Tests/Validation/Validator/NumberValidator_testcase.php [new file with mode: 0755]
typo3/sysext/extbase/Tests/Validation/Validator/RawValidator_testcase.php [new file with mode: 0644]
typo3/sysext/extbase/Tests/Validation/Validator/RegularExpressionValidator_testcase.php [new file with mode: 0755]
typo3/sysext/extbase/Tests/Validation/Validator/StringLengthValidator_testcase.php [new file with mode: 0644]
typo3/sysext/extbase/Tests/Validation/Validator/TextValidator_testcase.php [new file with mode: 0755]
typo3/sysext/extbase/Tests/Validation/ValidatorResolver_testcase.php [new file with mode: 0644]
typo3/sysext/extbase/class.tx_extbase_dispatcher.php
typo3/sysext/extbase/ext_emconf.php