[TASK] Extbase: Revised and cleaned up autoloader. Autoloader is now registered insid...
authorJochen Rau <j.rau@web.de>
Thu, 30 Jul 2009 22:36:40 +0000 (22:36 +0000)
committerJochen Rau <j.rau@web.de>
Thu, 30 Jul 2009 22:36:40 +0000 (22:36 +0000)
commit572981e711098cf12805af6d1c24d22784e13c9b
tree4d47d0438cf03ab56a61c9196f0ef12d99193310
parent098f251b88514d7c74bacead26be203c1279779c
[TASK] Extbase: Revised and cleaned up autoloader. Autoloader is now registered inside the Dispatcher (at construction time). The autoloader of Extbase is only invoked for extension classes. The core autoloader takes care of the Extbase and Fluid classes (auto-generated ext_autoload.php file). Medium performance improvement.
[~TASK] Extbase (Utility): Improved the conversion CamelCase to under_scored. Implemented Ulility methods. Small performance improvement.
[BUGFIX] Extbase (Persistence): Fixed issue if MM_match_fields was not set. Checks for array now. Reported by Joerg Schoppet. Resolves #4072.
[TASK] Extbase (Persistence): Cleaned-up the Persistence Backend. Deleted unused methods deleteRelatedObjects() and deleteRelationInRelationTable(). They will be re-implemented later on.
[+FEATURE] Extbase (Utility): Adapted the createAutoloadRegistryForExtension() feature from exdeveval.
typo3/sysext/extbase/Classes/Dispatcher.php
typo3/sysext/extbase/Classes/MVC/Request.php
typo3/sysext/extbase/Classes/Persistence/Backend.php
typo3/sysext/extbase/Classes/Persistence/Mapper/DataMap.php
typo3/sysext/extbase/Classes/Persistence/Query.php
typo3/sysext/extbase/Classes/Utility/Extension.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/Utility/Plugin.php
typo3/sysext/extbase/ext_autoload.php [new file with mode: 0644]
typo3/sysext/extbase/ext_localconf.php