[TYPO3-mvc] !!! FYI: Several changes in the last commit

Jochen Rau jochen.rau at typoplanet.de
Tue Jul 21 15:16:57 CEST 2009


Hi.

The last commit of Extbase was quite large. It resolves several bugs and 
shows a sketch for a "general available Extbase Settings" feature. If 
you want to discuss topics related to this commit you should consider to 
open new threads or join the already running discussions.

Please read the commit message for more information (or the copy below):

[!!! +FEATURE] Extbase (DataMapper, DataMap): Extbase resolves the table 
name for a given class name. Extbase searches for configured mappings by 
crawling thorough the extended classes. As default, it takes the class 
name in lower case as table name. The configuration of the mapping can 
be found in EXT:extbase/Configuration/Settings/setup.txt. The place for 
the settings (plugin.tx_extbase) is only a preliminary solution. PLEASE 
INSERT THE STATIC TEMPLATE!
[~CONF] Extbase: Changed the initialization of the Plugin and Extbase 
Settings; These are now initialized in the Dispatcher; The Extbase 
settings are now available through Tx_Extbase_Dispatcher::getSettings(); 
related to #3665
[+FEATURE] Extbase: The data array of the cObj is availabe through the 
settings of extbase (this needs further discussion); related to #
[+BUGFIX] Extbase: Fixed FlexFormSettings with section (thanks to 
Steffen Kamper); Resolves #3949
[+TASK] Extbase: Moved method postProcessSettings() to the Configuration 
Manager and made it static
[+FEATURE] Extbase: Added generic Domain Models FrontendUser and 
FrontendUserGroup; added Repository for FrontendUser (not fully 
functional by now)
[+BUGFIX] Extbase (Argument): Renamed setNewValidatorChain() to 
setNewValidatorConjunction()
[+TASK] Extbase (URIBuilder): Removed unnecessary require_once statements
[~TASK] Extbase: Changed the handling of storagePid; this setting is now 
available through the Extbase Settings 
Tx_Extbase_Dispatcher::getSettings() (this may change in future); 
related to #3698
[!!! ~CONF] Extbase: The default setting for the storagePid is now 0; 
related to #3698
[+TASK] Extbase: Moved extractStoragePageId() to the Configuration 
Manager and renamed it
[+TASK] Extbase (PersistenceManager): Removed the reference to the 
DataMapper
[+FEATURE] Extbase: Implemented limit and offset for the Query object; 
resolves #3874
[+BUGFIX] Extbase (Typo3DbBackend: Fixed statement creation of 
hasValueObject(); resolves #3939
[!!! ~API] Extbase: Removed Typo3Query and its interface; integrated 
methods in Query object (will be integrated in the extbase settings in 
the next step)
[+BUGFIX] Extbase (Typo3DbBackend): Fixed issue with question mark in 
property; resolves #3943

I really appreciate your feedback. Thanks for the patches and for the 
testing.

Regards
Jochen




-- 
Every nit picked is a bug fixed



More information about the TYPO3-project-typo3v4mvc mailing list