Packages/TYPO3.CMS.git
10 years agoExtbase:
Bastian Waidelich [Fri, 12 Jun 2009 16:36:59 +0000 (16:36 +0000)]
Extbase:
* Tx_Extbase_MVC_Web_Routing_URIBuilder:
  * $additionalArguments is an array now. URIFor() merges additionalArguments with arguments. Fixes #3575
  * DomainObjects in arguments are now replaced recursively. DomainObjects are replaced in additionalArguments too.
  * cache hash is disabled if noCache is set
  * added test cases
  * some smaller tweaks and typo-fixes
* Fixed Tx_Extbase_MVC_Controller_AbstractController_testcase - was still refering to "Tx_Extbase_MVC_View_Helper_URIHelper"

10 years agoExtbase:
Jochen Rau [Mon, 8 Jun 2009 10:42:16 +0000 (10:42 +0000)]
Extbase:
* Removed new lines after ?>; resolves #

10 years agoExtbase:
Sebastian Kurfürst [Thu, 28 May 2009 21:22:33 +0000 (21:22 +0000)]
Extbase:
* Backported major changes from FLOW3 to Extbase.
* !!! Some of these changes are not backwards-compatible!
* MVC:
** Controller:
*** Added ControllerContext
*** AbstractController:
**** !!! removed initializeArguments(). Use ActionController::initializeAction() instead.
*** ActionController:
**** !!! removed $initializeView
**** !!! new method signature of protected function initializeView(Tx_Extbase_View_ViewInterface $view)
** View:
*** !!! Removed Helper (and URIHelper)
**** !!! URIHelper has been moved to MVC_Web_Routing_URIBuilder and can be accessed through $this->controllerContext available in View and (Fluid) ViewHelpers
*** AbstractView:
**** !!! removed $request
**** removed $viewHelpers
**** !!! removed getViewHelper()
**** removed $contextVariables
**** added $controllerContext
* Validation:
** !!! ValidatorResolver: now internal! You should not need to use it!
** !!! renamed ChainValidator to ConjunctionValidator
** Introduced PropertyError
** Added new validators (f.e. DisjunctionValidator and some others missing from FLOW3)

10 years agoExtbase:
Jochen Rau [Fri, 22 May 2009 11:12:41 +0000 (11:12 +0000)]
Extbase:
* Started to backport the test cases for the Repository

10 years agoExtbase:
Jochen Rau [Fri, 22 May 2009 10:21:16 +0000 (10:21 +0000)]
Extbase:
* Removed debug code
* Removed TODO comment (now issue on forge)

10 years agoExtbase:
Jochen Rau [Fri, 22 May 2009 10:18:29 +0000 (10:18 +0000)]
Extbase:
* Added comment to all backported FLOW3 classes ("Credits go to v5 team")

10 years agoExtbase:
Jochen Rau [Tue, 19 May 2009 10:31:46 +0000 (10:31 +0000)]
Extbase:
* Tx_Extbase_Utility_Plugin::registerPlugin(): removed debug code
* re-implementet underscoredToUpperCamelCase() in Utility Plugin

10 years agoExtbase:
Jochen Rau [Tue, 19 May 2009 10:25:13 +0000 (10:25 +0000)]
Extbase:
* Changed Tx_Extbase_Utility_Plugin::registerPlugin(): You are now free to choose whether you want to pass the extension name (in UpperCamelCase) or the extension key available in $_EXTKEY (in lower_underscore) as first argument

10 years agoExtbase:
Jochen Rau [Tue, 19 May 2009 08:15:39 +0000 (08:15 +0000)]
Extbase:
* Fixed wrong class name of Tx_Extbase_Utility_Plugin_testcase (not mission critical)

10 years agoExtbase:
Jochen Rau [Mon, 18 May 2009 19:16:25 +0000 (19:16 +0000)]
Extbase:
* Added a new registerPlugin() method to Extbase
UtilityTx_Extbase_Utility_Plugin::registerPlugin('BlogExample', 'Pi1', 'A Blog Example', array('Blog' => 'index,show,edit'));
* Added Unit Tests

10 years agoExtbase:
Jochen Rau [Mon, 18 May 2009 08:36:26 +0000 (08:36 +0000)]
Extbase:
* Some minor code cleanup
* Added some release notes

10 years agoExtbase:
Bastian Waidelich [Mon, 18 May 2009 08:34:32 +0000 (08:34 +0000)]
Extbase:
* changed the default value of the section parameter from NULL to '' as that's the default of the link/uri view helpers of Fluid.
* The check whether $section is set was not type-safe. fixed that.

10 years agoExtbase:
Sebastian Kurfürst [Sun, 17 May 2009 19:23:23 +0000 (19:23 +0000)]
Extbase:
* Corrected all @package and @subpackage annotations
* added preliminary @internal annotations
* Fixed URIHelper based on a patch by Bastian Waidelich
* Set version number in ext_emconf.php to 0.9.0
This version can now go into TYPO3 4.3 alpha3.

10 years agoExtbase:
Jochen Rau [Sat, 16 May 2009 16:54:59 +0000 (16:54 +0000)]
Extbase:
* Removed all Query related class files and tests (will be reverted after TYPO3 4.3alpha3 was released)

10 years agoExtbase:
Jochen Rau [Sat, 16 May 2009 16:38:27 +0000 (16:38 +0000)]
Extbase:
* Changed all method calls using Tx_Extbase_Utility_Strings to the correspondant t3lib_div methods
* Deleted Tx_Extbase_Utility_Strings

10 years agoExtbase:
Jochen Rau [Sat, 16 May 2009 13:54:16 +0000 (13:54 +0000)]
Extbase:
* Extensive code cleanup
* Deleted obsolete files

10 years agoExtbase:
Jochen Rau [Sat, 16 May 2009 10:53:14 +0000 (10:53 +0000)]
Extbase:
* Removed outdated documentation files

10 years agoExtbase:
Jochen Rau [Sat, 16 May 2009 10:48:58 +0000 (10:48 +0000)]
Extbase:
* TypoScriptSource: All trailing dots are removed recursively from TypoScript Settings. The node value (like 10 = TEXT) is now stored assigned to a "private" array key called "_typoScriptNodeValue".

10 years agoExtbase:
Jochen Rau [Sat, 16 May 2009 09:27:57 +0000 (09:27 +0000)]
Extbase:
* Done some more remaining renaming from pluginKey to pluginName

10 years agoExtbase:
Jochen Rau [Sat, 16 May 2009 09:25:43 +0000 (09:25 +0000)]
Extbase:
* Done some remaining renaming from pluginKey to pluginName

10 years agoExtbase:
Jochen Rau [Sat, 16 May 2009 08:57:32 +0000 (08:57 +0000)]
Extbase:
* Declared the getUid() method in the AbstractDomainObject to be final (it should never be overwritten by concrete implementations)

10 years agoExtbase:
Jochen Rau [Fri, 15 May 2009 19:32:23 +0000 (19:32 +0000)]
Extbase:
* Fixed Bug #3320: Double & in URL parameters

10 years agoExtbase:
Jochen Rau [Fri, 15 May 2009 14:50:39 +0000 (14:50 +0000)]
Extbase:
* Moved class.tx_extbase_dispatcher.php to Classes/Dispatcher.php

10 years agoExtbase:
Jochen Rau [Fri, 15 May 2009 11:20:27 +0000 (11:20 +0000)]
Extbase:
* Changed naming $pluginKey to $pluginName
* Deleted patches from the Documentation folder
* Removed spl_autoload_register() from the BaseTestcase
* Taken a few more steps towards the implementation of a Query object

10 years agoExtbase:
Sebastian Kurfürst [Thu, 14 May 2009 07:12:40 +0000 (07:12 +0000)]
Extbase:
* The autoloader is now registered in ext_localconf, thus as soon as extbase is installed.

10 years agoFixed wrong subclass (was not backported properly)
Christopher Hlubek [Mon, 11 May 2009 14:41:17 +0000 (14:41 +0000)]
Fixed wrong subclass (was not backported properly)

10 years agoExtbase:
Jochen Rau [Mon, 11 May 2009 06:36:28 +0000 (06:36 +0000)]
Extbase:
* Fixed typo in ActionController (Bug #3253)
* Adjusted the unit tests to cover that issue

10 years agoExtbase:
Jochen Rau [Fri, 8 May 2009 14:27:15 +0000 (14:27 +0000)]
Extbase:
* The Request Builder is now aware of the Request Method
* URIHelper translates a Domain Object into an foo[uri]=123 part
* Argument: fixed findObjectByUid()
* AbstractDomainObject now returns TRUE after successful _reconstituteProperty()
* Several Unit Tests added
* Some code clean-up

10 years agoExtbase:
Jochen Rau [Fri, 8 May 2009 14:26:46 +0000 (14:26 +0000)]
Extbase:
* The Request Builder is now aware of the Request Method
* URIHelper translates a Domain Object into an foo[uri]=123 part
* Argument: fixed findObjectByUid()
* AbstractDomainObject now returns TRUE after successful _reconstituteProperty()
* Several Unit Tests added
* Some code clean-up

10 years agoExtbase:
Bastian Waidelich [Fri, 8 May 2009 10:46:23 +0000 (10:46 +0000)]
Extbase:
 * improved URIFor-helper after discussion with Jochen: pageUid is required now, fallback to current page is done in link view helpers. Replaced parameter $prefixedExtensionKey by the two parameters $extensionName & $pluginName. Added $pageType parameter.
  The current signature of URIFor is:
  public function URIFor(
   $pageUid,
   $actionName = NULL,
   $arguments = array(),
   $controllerName = NULL,
   $extensionName = NULL,
   $pluginName = NULL,
   array $options = array(),
   $pageType = 0
  )
 * modified typolinkURI-helper accordingly: $pageUid is required. If $options['no_cache'] is set, cHash is disabled. $options['additionalParams'] can now be set in order to add custom arguments to the query that won't be prefixed.
 * removed obsolete Classes/Persistence/Tests directory from repository

10 years agoExtbase:
Bastian Waidelich [Wed, 6 May 2009 18:23:30 +0000 (18:23 +0000)]
Extbase:
* replaced lcfirst() calls by lib_div::lcfirst() as this is only available for PHP5.3+

10 years agoExtbase:
Bastian Waidelich [Tue, 5 May 2009 20:21:23 +0000 (20:21 +0000)]
Extbase:
* URIHelper:
  * fixed PHP warnings by removing unused variables
  * only set action/controller arguments if they are specified
  * argument $extensionName was ignored
  * additionalParams can be multi-dimensional now, query is built with http_build_query
  * useCacheHash is automatically enabled when there are additional parameters. This can be avoided by setting $option['useCacheHash'] = 0
  * Note: URIHelper needs further investigation in FLOW3 & Extbase.
* ObjectRelationalMapper:
  * added fallback if no t3lib_DB is specified while instantiating to avoid exceptions. This is just a temporary fix with the least side-effects and might need a rework!

10 years agoExtbase:
Jochen Rau [Tue, 5 May 2009 10:30:06 +0000 (10:30 +0000)]
Extbase:
* Renamed UriHelper to URIHelper again (to be as compatible to FLOW3 as possible)

10 years agoExtbase:
Jochen Rau [Tue, 5 May 2009 10:23:28 +0000 (10:23 +0000)]
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)

10 years agoExtbase:
Jochen Rau [Thu, 30 Apr 2009 14:31:15 +0000 (14:31 +0000)]
Extbase:
* Rename URIHelper to UriHelper (2nd step)

10 years agoExtbase:
Jochen Rau [Thu, 30 Apr 2009 14:28:54 +0000 (14:28 +0000)]
Extbase:
* Rename URIHelper to UriHelper (1st step)

10 years agoExtbase:
Jochen Rau [Thu, 30 Apr 2009 09:05:15 +0000 (09:05 +0000)]
Extbase:
* Fixed an issue where Extbase throws an exception if no TS Setup was defined (reported by Thomas Hempel)

10 years agoMoved old documentation
Sebastian Kurfürst [Fri, 17 Apr 2009 16:12:07 +0000 (16:12 +0000)]
Moved old documentation

10 years agoExtbase:
Jochen Rau [Thu, 16 Apr 2009 15:57:57 +0000 (15:57 +0000)]
Extbase:
* Removed debug code

10 years agoExtbase:
Jochen Rau [Thu, 16 Apr 2009 15:49:29 +0000 (15:49 +0000)]
Extbase:
* Revised Request Builder according to the latest syntax of t3lib_extMgm::addExtbasePlugin()
* Added necessary core patch and unit tests

10 years agoExtbase:
Jochen Rau [Wed, 15 Apr 2009 09:14:22 +0000 (09:14 +0000)]
Extbase:
* Some adjustments to the code according to the renaming of "blogexample" to "blog_example"

10 years agoExtBase:
Jochen Rau [Wed, 15 Apr 2009 08:09:57 +0000 (08:09 +0000)]
ExtBase:
* Changed Configuration Manager: You don't have to call loadGlobalSettings() anymore
* Adapted test cases
* Added test cases for Configuration Manager

10 years agoExtBase: Removed call-time pass-by-references in ObjectRelationalMapper (Bug #3090)
Niels Pardon [Wed, 15 Apr 2009 07:51:28 +0000 (07:51 +0000)]
ExtBase: Removed call-time pass-by-references in ObjectRelationalMapper (Bug #3090)

10 years agoExtbase:
Jochen Rau [Wed, 8 Apr 2009 22:43:56 +0000 (22:43 +0000)]
Extbase:
* Persistence layer completely revised
* Decoupled ORM from Persistence Session
* Order of CRUD now the same as in FLOW3
* Added addAll() and removeAll() to Object Storage
* Added Identity Map

10 years agoExtbase:
Jochen Rau [Mon, 6 Apr 2009 13:09:01 +0000 (13:09 +0000)]
Extbase:
* !!!Renamed ExtBase to Extbase (extension key is now extbase)

10 years agoExtBase:
Jochen Rau [Fri, 3 Apr 2009 15:00:28 +0000 (15:00 +0000)]
ExtBase:
* Revised RequestBuilder and Request
* Added Unit Tests for the Request Builder

10 years agoExtBase:
Jochen Rau [Fri, 3 Apr 2009 11:47:51 +0000 (11:47 +0000)]
ExtBase:
* Started to back-port parts of the FLOW3 manual
* Removed isNonCachableAction() method
* Implemented validation error handling (errorAction() and preProcessArgument() methods in Action Controller)
* Removed property $dataTypeValidator (using $validator instead)
* Added getErrors() and areValid() to Arguments
* Removed dependency to TYPO3 v4.3

10 years agoExtBase:
Sebastian Kurfürst [Tue, 31 Mar 2009 12:02:42 +0000 (12:02 +0000)]
ExtBase:
* Request->arguments is now an array instead of an ArrayObject
* AbstractController: Fixed redirect() and forward() helpers

10 years agoExtbase:
Sebastian Kurfürst [Tue, 31 Mar 2009 11:53:27 +0000 (11:53 +0000)]
Extbase:
* Moved URIHelper to View
* Did some cleanup

10 years agoUpdated todo list
Sebastian Kurfürst [Mon, 30 Mar 2009 11:22:56 +0000 (11:22 +0000)]
Updated todo list

10 years agoAdded TODO for deletion of value objects
Christopher Hlubek [Sat, 28 Mar 2009 23:34:56 +0000 (23:34 +0000)]
Added TODO for deletion of value objects

10 years agoAdded TODO for recursive delete, commented out broken recursive delete
Christopher Hlubek [Sat, 28 Mar 2009 23:33:55 +0000 (23:33 +0000)]
Added TODO for recursive delete, commented out broken recursive delete

10 years agoImplemented the URIHelper and backported new redirect for the controller
Christopher Hlubek [Sat, 28 Mar 2009 23:18:23 +0000 (23:18 +0000)]
Implemented the URIHelper and backported new redirect for the controller

10 years agoAdded update to TYPO3 refindex for insert and delete
Christopher Hlubek [Sat, 28 Mar 2009 23:17:35 +0000 (23:17 +0000)]
Added update to TYPO3 refindex for insert and delete

10 years agoExtBase:
Jochen Rau [Sat, 28 Mar 2009 23:06:24 +0000 (23:06 +0000)]
ExtBase:
* Fixed call to the fetch method from the repository (signature lacked the $from)

10 years agoExtbase - first attempt for hook
Sebastian Kurfürst [Sat, 28 Mar 2009 22:12:29 +0000 (22:12 +0000)]
Extbase - first attempt for hook

10 years agoExtBase:
Jochen Rau [Sat, 28 Mar 2009 21:37:40 +0000 (21:37 +0000)]
ExtBase:
* Fixed registration of allowed actions of a controller

10 years agoExtBase:
Jochen Rau [Sat, 28 Mar 2009 20:43:34 +0000 (20:43 +0000)]
ExtBase:
* $defaultViewObjectName = "Tx_Fluid_View_TemplateView" is now defined in the  Action Controller
* Added a Request Builder
* Refactored and revised Dispatcher
* Added Empty View and Default View
* Added Controller and View folder inside Classes folder

10 years agoSplitted logic between entities and ValueObjects
Sebastian Kurfürst [Sat, 28 Mar 2009 20:13:28 +0000 (20:13 +0000)]
Splitted logic between entities and ValueObjects

10 years agoValue objects will be reused by looking up existing objects when inserting
Christopher Hlubek [Sat, 28 Mar 2009 20:10:33 +0000 (20:10 +0000)]
Value objects will be reused by looking up existing objects when inserting

10 years ago* The object relational mapper will gather statistics about database operations and...
Christopher Hlubek [Sat, 28 Mar 2009 17:27:18 +0000 (17:27 +0000)]
* The object relational mapper will gather statistics about database operations and reconstitutions
* Implemented a simple first level cache for object reconstitution in the mapper

10 years agoExtbase:
Sebastian Kurfürst [Sat, 28 Mar 2009 14:54:41 +0000 (14:54 +0000)]
Extbase:
* Arguments: we now support default arguments

10 years agoExtBase:
Jochen Rau [Sat, 28 Mar 2009 12:19:23 +0000 (12:19 +0000)]
ExtBase:
* The type casting is now Tx_ExtBase_DomainObject_DomainObjectInterface instead of Tx_ExtBase_DomainObject_AbstractDomainObject
* Added several comments to the Data map
* The dispatcher sends now added headers

10 years agoExtbase: Performance improvements
Sebastian Kurfürst [Sat, 28 Mar 2009 11:35:59 +0000 (11:35 +0000)]
Extbase: Performance improvements

10 years agoExtBase:
Jochen Rau [Sat, 28 Mar 2009 10:23:59 +0000 (10:23 +0000)]
ExtBase:
* Replaced preg_replace with str_replace in Utility String

10 years agoExtBase:
Jochen Rau [Sat, 28 Mar 2009 10:08:54 +0000 (10:08 +0000)]
ExtBase:
* Adjusted class names of exceptions

10 years agoExtBase:
Jochen Rau [Sat, 28 Mar 2009 09:57:02 +0000 (09:57 +0000)]
ExtBase:
* Removed marker based template engine (it was replaced by fluid - hooray)

10 years agoExtBase:
Jochen Rau [Sat, 28 Mar 2009 09:47:44 +0000 (09:47 +0000)]
ExtBase:
* Added several methods to check for common columns (crdate, cruser_id, tstamp etc.) and retrieve their names
* Implemented these checks in the ORM

10 years agoExtBase:
Jochen Rau [Sat, 28 Mar 2009 07:38:32 +0000 (07:38 +0000)]
ExtBase:
* Reorganized folder structure of the tests

10 years agoargument registration
Sebastian Kurfürst [Fri, 27 Mar 2009 16:14:41 +0000 (16:14 +0000)]
argument registration

10 years agoOptimized reflection service to reflect only the methods needed
Christopher Hlubek [Fri, 27 Mar 2009 16:13:57 +0000 (16:13 +0000)]
Optimized reflection service to reflect only the methods needed

10 years agoadded view->initializeView()!
Sebastian Kurfürst [Fri, 27 Mar 2009 15:32:51 +0000 (15:32 +0000)]
added view->initializeView()!

10 years agoExtBase:
Jochen Rau [Fri, 27 Mar 2009 15:07:38 +0000 (15:07 +0000)]
ExtBase:
* Change: "action=show" has also to be prefixed like "tx_blogexample_post[action]=show"

10 years agoFixed wrong sql fetch
Christopher Hlubek [Fri, 27 Mar 2009 14:56:02 +0000 (14:56 +0000)]
Fixed wrong sql fetch

10 years agoExtBase:
Jochen Rau [Fri, 27 Mar 2009 14:49:03 +0000 (14:49 +0000)]
ExtBase:
* Fixed reconstitution of objects

10 years agoRefactored the ObjectRelationalMapper, fixed testcases
Christopher Hlubek [Fri, 27 Mar 2009 13:03:40 +0000 (13:03 +0000)]
Refactored the ObjectRelationalMapper, fixed testcases

10 years agoBlogExample:
Jochen Rau [Fri, 27 Mar 2009 11:51:36 +0000 (11:51 +0000)]
BlogExample:
* !!!Database table names have changed because of the folder structure
ExtBase:
* Big performance enhancement after profiling (cached Data Maps inside the ORM)

10 years agoExtBase:
Jochen Rau [Fri, 27 Mar 2009 10:53:46 +0000 (10:53 +0000)]
ExtBase:
* Adapted tests according to the changed folder structure
* ORM refactoring part II (to be continued)

10 years agoFixed reflection service getMethodParameters test
Christopher Hlubek [Fri, 27 Mar 2009 10:52:12 +0000 (10:52 +0000)]
Fixed reflection service getMethodParameters test

10 years agoExtBase
Jochen Rau [Fri, 27 Mar 2009 09:23:20 +0000 (09:23 +0000)]
ExtBase
* Refactored ORM and Persistence Repository
* Marked several tests as incomplete (they have to be revised)

10 years agoExtBase
Jochen Rau [Fri, 27 Mar 2009 02:08:02 +0000 (02:08 +0000)]
ExtBase
* Revised Object Storage
* Added test cases for the Object Storage
* Moved check for empty $where clause to the fetch method
* fetchWithRelationTable() is broken -> fixed with a work-around

10 years agoExtbase: Fixed a bug in reflectionService
Sebastian Kurfürst [Fri, 27 Mar 2009 00:15:56 +0000 (00:15 +0000)]
Extbase: Fixed a bug in reflectionService

10 years agoFixed class properties of reflection service
Christopher Hlubek [Thu, 26 Mar 2009 21:40:59 +0000 (21:40 +0000)]
Fixed class properties of reflection service

10 years agoImplemented partial backport of the FLOW3 Reflection Service
Christopher Hlubek [Thu, 26 Mar 2009 21:39:24 +0000 (21:39 +0000)]
Implemented partial backport of the FLOW3 Reflection Service

10 years agoFixed bug in convertPropertyValueToFieldValue
Christopher Hlubek [Thu, 26 Mar 2009 15:38:40 +0000 (15:38 +0000)]
Fixed bug in convertPropertyValueToFieldValue

10 years agoAdded parameter reflection backport!
Sebastian Kurfürst [Thu, 26 Mar 2009 15:21:44 +0000 (15:21 +0000)]
Added parameter reflection backport!

10 years agoExtBase
Jochen Rau [Thu, 26 Mar 2009 15:05:29 +0000 (15:05 +0000)]
ExtBase
* Removed dependency on fluid

10 years agoExtBase
Jochen Rau [Thu, 26 Mar 2009 14:52:31 +0000 (14:52 +0000)]
ExtBase
* The Object Storage throws now an exception if an object is attached like this $storage[] = $object
* Some minor fixes to the ORM

10 years agoExtBase
Jochen Rau [Thu, 26 Mar 2009 13:36:21 +0000 (13:36 +0000)]
ExtBase
* Changed the folder structure: moved all mvc related files to the MVC folder

10 years agoExtbase:
Sebastian Kurfürst [Thu, 26 Mar 2009 12:26:32 +0000 (12:26 +0000)]
Extbase:
* Adapted ActionController to work with Fluid

10 years agoExtBase
Jochen Rau [Thu, 26 Mar 2009 11:49:05 +0000 (11:49 +0000)]
ExtBase
* Removed namespace for $_GET Var. action=setup
* Fixed issue with fetchWithRelationTable()
* Fixed issue with fullQuote() while converting properties to fields

10 years agoExtBase:
Jochen Rau [Wed, 25 Mar 2009 16:55:13 +0000 (16:55 +0000)]
ExtBase:
* Removed code responsible for caching from the dispatcher
* Extended the argument namespace with a controller postfix
* Adjusted the LinkHelper

10 years ago* Implemented eager loading of has-one relations
Christopher Hlubek [Wed, 25 Mar 2009 16:52:23 +0000 (16:52 +0000)]
* Implemented eager loading of has-one relations
* The generic finder can now use nested examples
* Refactored the generic finder
* Fixed some bugs in the DataMap
* Moved TYPO3_DB to a property in ObjectRelationalMapper to make it injectable for unit tests

10 years agoExtBase:
Jochen Rau [Wed, 25 Mar 2009 12:33:45 +0000 (12:33 +0000)]
ExtBase:
* Changed method to determine the type of value in the Data Map
* Merged convertValueToQueryParameter() into convertPropertyValueToFieldValue()

10 years agoExtBase:
Jochen Rau [Wed, 25 Mar 2009 01:21:18 +0000 (01:21 +0000)]
ExtBase:
* Renamed $extensionKey to $extensionName to avoid confusion; the extensionName is always UpperCamelCase while the $extensionKey is lower_under_scored

10 years agoExtBase:
Jochen Rau [Wed, 25 Mar 2009 00:55:57 +0000 (00:55 +0000)]
ExtBase:
* Fixed configuration source class names

10 years agoExtBase:
Jochen Rau [Wed, 25 Mar 2009 00:41:23 +0000 (00:41 +0000)]
ExtBase:
* Renamed the configuration source files to be more readable as short file names

10 years agoExtBase:
Jochen Rau [Wed, 25 Mar 2009 00:29:51 +0000 (00:29 +0000)]
ExtBase:
* Renamed the extension EXTMVC to ExtBase according to the latest discussions on the snowboard tour
* Changed the class names to fit the UpperCamelCase rule

10 years agoEXTMVC:
Jochen Rau [Tue, 24 Mar 2009 23:22:13 +0000 (23:22 +0000)]
EXTMVC:
* Removed obsolete comments

10 years agoEXTMVC:
Jochen Rau [Tue, 24 Mar 2009 22:05:36 +0000 (22:05 +0000)]
EXTMVC:
* Implemented LIMIT for findOneByProperty() (Christopher Hlubek)