[BUGFIX] Missing class definitions in core autoloader
authorOliver Hader <oliver@typo3.org>
Fri, 22 Jun 2012 12:00:20 +0000 (14:00 +0200)
committerHelmut Hummel <helmut.hummel@typo3.org>
Fri, 22 Jun 2012 15:37:34 +0000 (17:37 +0200)
Since the classes in typo3/ have been moved to the TYPO3 Core
Autoloader as well and accordant require() calls removed, some
parts of the TYPO3 Backend will show a PHP Fatal Error like
"class not found".
The reason is, that there are PHP files with multiple class
definitions that have not been considered.

The changed autoload registry file was created with the SVN
version of EXT:extdeveval.

Change-Id: Id78e479ea51757eead7ec7298e8749c44d148ab0
Fixes: #38293
Releases: 6.0
Reviewed-on: http://review.typo3.org/12286
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
t3lib/core_autoload.php

index 4950d25..e057d8b 100644 (file)
@@ -1,14 +1,12 @@
 <?php
 // DO NOT CHANGE THIS FILE! It is automatically generated by extdeveval::buildAutoloadRegistry.
-// This file was generated on 2012-01-29 14:31
-
+// This file was generated on 2012-06-22 14:48
 
 $t3libClasses = array(
        'extdirect_dataprovider_backendlivesearch' => PATH_t3lib . 'extjs/dataprovider/class.extdirect_dataprovider_backendlivesearch.php',
        'extdirect_dataprovider_backendusersettings' => PATH_t3lib . 'extjs/dataprovider/class.extdirect_dataprovider_beusersettings.php',
        'extdirect_dataprovider_contexthelp' => PATH_t3lib . 'extjs/dataprovider/class.extdirect_dataprovider_contexthelp.php',
        'extdirect_dataprovider_state' => PATH_t3lib . 'extjs/dataprovider/class.extdirect_dataprovider_state.php',
-       'language' => t3lib_extMgm::extPath('lang') . 'lang.php',
        'sc_t3lib_thumbs' => PATH_t3lib . 'thumbs.php',
        't3lib_admin' => PATH_t3lib . 'class.t3lib_admin.php',
        't3lib_ajax' => PATH_t3lib . 'class.t3lib_ajax.php',
@@ -98,6 +96,7 @@ $t3libClasses = array(
        't3lib_extmgm' => PATH_t3lib . 'class.t3lib_extmgm.php',
        't3lib_extobjbase' => PATH_t3lib . 'class.t3lib_extobjbase.php',
        't3lib_exttables_postprocessinghook' => PATH_t3lib . 'interfaces/interface.t3lib_exttables_postprocessinghook.php',
+       't3lib_file_abstractfile' => PATH_t3lib . 'file/AbstractFile.php',
        't3lib_file_collection_abstractfilecollection' => PATH_t3lib . 'file/Collection/AbstractFileCollection.php',
        't3lib_file_collection_folderbasedfilecollection' => PATH_t3lib . 'file/Collection/FolderBasedFileCollection.php',
        't3lib_file_collection_staticfilecollection' => PATH_t3lib . 'file/Collection/StaticFileCollection.php',
@@ -108,8 +107,8 @@ $t3libClasses = array(
        't3lib_file_exception_abstractfileoperationexception' => PATH_t3lib . 'file/Exception/AbstractFileOperationException.php',
        't3lib_file_exception_existingtargetfilenameexception' => PATH_t3lib . 'file/Exception/ExistingTargetFileNameException.php',
        't3lib_file_exception_existingtargetfolderexception' => PATH_t3lib . 'file/Exception/ExistingTargetFolderException.php',
-       't3lib_file_exception_fileoperationerrorexception' => PATH_t3lib . 'file/Exception/FileOperationErrorException.php',
        't3lib_file_exception_filedoesnotexistexception' => PATH_t3lib . 'file/Exception/FileDoesNotExistException.php',
+       't3lib_file_exception_fileoperationerrorexception' => PATH_t3lib . 'file/Exception/FileOperationErrorException.php',
        't3lib_file_exception_folderdoesnotexistexception' => PATH_t3lib . 'file/Exception/FolderDoesNotExistException.php',
        't3lib_file_exception_illegalfileextensionexception' => PATH_t3lib . 'file/Exception/IllegalFileExtensionException.php',
        't3lib_file_exception_insufficientfileaccesspermissionsexception' => PATH_t3lib . 'file/Exception/InsufficientFileAccessPermissionsException.php',
@@ -128,14 +127,12 @@ $t3libClasses = array(
        't3lib_file_exception_notinmountpointexception' => PATH_t3lib . 'file/Exception/NotInMountPointException.php',
        't3lib_file_exception_uploadexception' => PATH_t3lib . 'file/Exception/UploadException.php',
        't3lib_file_exception_uploadsizeexception' => PATH_t3lib . 'file/Exception/UploadSizeException.php',
-       't3lib_file_abstractfile' => PATH_t3lib . 'file/AbstractFile.php',
        't3lib_file_factory' => PATH_t3lib . 'file/Factory.php',
        't3lib_file_file' => PATH_t3lib . 'file/File.php',
        't3lib_file_fileinterface' => PATH_t3lib . 'file/FileInterface.php',
        't3lib_file_filereference' => PATH_t3lib . 'file/FileReference.php',
-       't3lib_file_folderinterface' => PATH_t3lib . 'file/FolderInterface.php',
        't3lib_file_folder' => PATH_t3lib . 'file/Folder.php',
-       't3lib_file_mimetype' => PATH_t3lib . 'file/MimeType.php',
+       't3lib_file_folderinterface' => PATH_t3lib . 'file/FolderInterface.php',
        't3lib_file_processedfile' => PATH_t3lib . 'file/ProcessedFile.php',
        't3lib_file_repository_abstractrepository' => PATH_t3lib . 'file/Repository/AbstractRepository.php',
        't3lib_file_repository_filecollectionrepository' => PATH_t3lib . 'file/Repository/FileCollectionRepository.php',
@@ -146,15 +143,14 @@ $t3libClasses = array(
        't3lib_file_service_backwardscompatibility_tslibcontentadapterservice' => PATH_t3lib . 'file/Service/BackwardsCompatibility/TslibContentAdapterService.php',
        't3lib_file_service_fileprocessingservice' => PATH_t3lib . 'file/Service/FileProcessingService.php',
        't3lib_file_service_imageprocessingservice' => PATH_t3lib . 'file/Service/ImageProcessingService.php',
-       't3lib_file_service_magicimageservice' => PATH_t3lib . 'file/Service/MagicImageService.php',
        't3lib_file_service_indexerservice' => PATH_t3lib . 'file/Service/IndexerService.php',
-       't3lib_file_service_publishing_abstractpublisher' => PATH_t3lib . 'file/Service/Publishing/AbstractPublisher.php',
-       't3lib_file_service_publishing_filesystempublisher' => PATH_t3lib . 'file/Service/Publishing/FilesystemPublisher.php',
+       't3lib_file_service_magicimageservice' => PATH_t3lib . 'file/Service/MagicImageService.php',
        't3lib_file_service_publishing_publisher' => PATH_t3lib . 'interfaces/file/Service/Publishing/Publisher.php',
        't3lib_file_service_userfilemountservice' => PATH_t3lib . 'file/Service/UserfilemountService.php',
        't3lib_file_storage' => PATH_t3lib . 'file/Storage.php',
-       't3lib_file_utility_filenamefilters' => PATH_t3lib . 'file/Utility/FilenameFilters.php',
        't3lib_file_utility_fileextensionfilter' => PATH_t3lib . 'file/Utility/FileExtensionFilter.php',
+       't3lib_file_utility_fileinfo' => PATH_t3lib . 'file/Utility/FileInfo.php',
+       't3lib_file_utility_filenamefilters' => PATH_t3lib . 'file/Utility/FilenameFilters.php',
        't3lib_flashmessage' => PATH_t3lib . 'class.t3lib_flashmessage.php',
        't3lib_flashmessagequeue' => PATH_t3lib . 'class.t3lib_flashmessagequeue.php',
        't3lib_flexformtools' => PATH_t3lib . 'class.t3lib_flexformtools.php',
@@ -168,8 +164,8 @@ $t3libClasses = array(
        't3lib_formprotection_invalidtokenexception' => PATH_t3lib . 'formprotection/class.t3lib_formprotection_invalidtokenexception.php',
        't3lib_frontendedit' => PATH_t3lib . 'class.t3lib_frontendedit.php',
        't3lib_fullsearch' => PATH_t3lib . 'class.t3lib_fullsearch.php',
-       't3lib_http_request' => PATH_t3lib . 'http/class.t3lib_http_request.php',
        't3lib_http_observer_download' => PATH_t3lib . 'http/observer/class.t3lib_http_observer_download.php',
+       't3lib_http_request' => PATH_t3lib . 'http/class.t3lib_http_request.php',
        't3lib_iconworks' => PATH_t3lib . 'class.t3lib_iconworks.php',
        't3lib_install' => PATH_t3lib . 'class.t3lib_install.php',
        't3lib_install_sql' => PATH_t3lib . 'class.t3lib_install_sql.php',
@@ -220,7 +216,6 @@ $t3libClasses = array(
        't3lib_scbase' => PATH_t3lib . 'class.t3lib_scbase.php',
        't3lib_search_livesearch' => PATH_t3lib . 'search/class.t3lib_search_livesearch.php',
        't3lib_search_livesearch_queryparser' => PATH_t3lib . 'search/class.t3lib_search_livesearch_queryParser.php',
-       't3lib_signalslot_invalidslotexception' => PATH_t3lib . 'signalslot/InvalidSlotException.php',
        't3lib_singleton' => PATH_t3lib . 'interfaces/interface.t3lib_singleton.php',
        't3lib_softrefproc' => PATH_t3lib . 'class.t3lib_softrefproc.php',
        't3lib_spritemanager' => PATH_t3lib . 'class.t3lib_spritemanager.php',
@@ -306,44 +301,53 @@ $t3libClasses = array(
        't3lib_utility_phpoptions' => PATH_t3lib . 'utility/class.t3lib_utility_phpoptions.php',
        't3lib_utility_versionnumber' => PATH_t3lib . 'utility/class.t3lib_utility_versionnumber.php',
        't3lib_xml' => PATH_t3lib . 'class.t3lib_xml.php',
-       'tx_lang_clearcache' => t3lib_extMgm::extPath('lang') . 'hooks/clearcache/class.tx_lang_clearcache.php',
-       'tx_lang_clearcachemenu' => t3lib_extMgm::extPath('lang') . 'hooks/clearcache/class.tx_lang_clearcachemenu.php',
 );
 
-       // all utility classes from typo3/ that are not part of a sysext, excluding scripting classes
-$typo3CoreClasses = array(
+$typo3Classes = array(
+       'ajaxlogin' => PATH_typo3 . 'classes/class.ajaxlogin.php',
+       'backend_cacheactionshook' => PATH_typo3 . 'interfaces/interface.backend_cacheActionsHook.php',
+       'backend_toolbaritem' => PATH_typo3 . 'interfaces/interface.backend_toolbaritem.php',
+       'bigdoc' => PATH_typo3 . 'template.php',
+       'browse_links' => PATH_typo3 . 'class.browse_links.php',
+       'clearcachemenu' => PATH_typo3 . 'classes/class.clearcachemenu.php',
        'clickmenu' => PATH_typo3 . 'alt_clickmenu.php',
-       'typo3backend' => PATH_typo3 . 'backend.php',
-       'typo3_bootstrap' => PATH_typo3 . 'Bootstrap.php',
-       'tbe_browser_recordlist' => PATH_typo3 . 'class.browse_links.php',
-       'recordlist' => PATH_typo3 . 'class.db_list.inc',
-       'localrecordlist' => PATH_typo3 . 'class.db_list_extra.inc',
+       'cms_newcontentelementwizardshook' => PATH_typo3 . 'interfaces/interface.cms_newcontentelementwizarditemshook.php',
+       'ext_posmap_pages' => PATH_typo3 . 'move_el.php',
+       'ext_posmap_tt_content' => PATH_typo3 . 'move_el.php',
+       'ext_tsparser' => PATH_typo3 . 'wizard_tsconfig.php',
        'filelist' => PATH_typo3 . 'class.file_list.inc',
+       'filelist_editiconhook' => PATH_typo3 . 'interfaces/interface.filelist_editiconshook.php',
        'filelistfoldertree' => PATH_typo3 . 'class.filelistfoldertree.php',
-       'recordhistory' => PATH_typo3 . 'class.show_rechis.inc',
-       'webpagetree' => PATH_typo3 . 'class.webpagetree.php',
-       'ajaxlogin' => PATH_typo3 . 'classes/class.ajaxlogin.php',
-       'clearcachemenu' => PATH_typo3 . 'classes/class.clearcachemenu.php',
+       'frontenddoc' => PATH_typo3 . 'template.php',
+       'language' => t3lib_extMgm::extPath('lang') . 'lang.php',
        'livesearch' => PATH_typo3 . 'classes/class.livesearch.php',
+       'localfoldertree' => PATH_typo3 . 'class.browse_links.php',
+       'localrecordlist' => PATH_typo3 . 'class.db_list_extra.inc',
+       'localrecordlist_actionshook' => PATH_typo3 . 'interfaces/interface.localrecordlist_actionsHook.php',
+       'mediumdoc' => PATH_typo3 . 'template.php',
        'modulemenu' => PATH_typo3 . 'classes/class.modulemenu.php',
+       'nodoc' => PATH_typo3 . 'template.php',
+       'recordhistory' => PATH_typo3 . 'class.show_rechis.inc',
+       'recordlist' => PATH_typo3 . 'class.db_list.inc',
+       'rtefoldertree' => PATH_typo3 . 'class.browse_links.php',
+       'rtepagetree' => PATH_typo3 . 'class.browse_links.php',
        'shortcutmenu' => PATH_typo3 . 'classes/class.shortcutmenu.php',
+       'smalldoc' => PATH_typo3 . 'template.php',
+       'tbe_browser_recordlist' => PATH_typo3 . 'class.browse_links.php',
+       'tbe_foldertree' => PATH_typo3 . 'class.browse_links.php',
+       'tbe_pagetree' => PATH_typo3 . 'class.browse_links.php',
+       'template' => PATH_typo3 . 'template.php',
+       'transferdata' => PATH_typo3 . 'show_item.php',
+       'tx_lang_clearcache' => t3lib_extMgm::extPath('lang') . 'hooks/clearcache/class.tx_lang_clearcache.php',
+       'tx_lang_clearcachemenu' => t3lib_extMgm::extPath('lang') . 'hooks/clearcache/class.tx_lang_clearcachemenu.php',
        'typo3_tcefile' => PATH_typo3 . 'classes/class.typo3_tcefile.php',
        'typo3ajax' => PATH_typo3 . 'classes/class.typo3ajax.php',
+       'typo3backend' => PATH_typo3 . 'backend.php',
        'typo3logo' => PATH_typo3 . 'classes/class.typo3logo.php',
-       'backend_cacheactionshook' => PATH_typo3 . 'interfaces/interface.backend_cacheActionsHook.php',
-       'backend_toolbaritem' => PATH_typo3 . 'interfaces/interface.backend_toolbaritem.php',
-       'cms_newcontentelementwizardshook' => PATH_typo3 . 'interfaces/interface.cms_newcontentelementwizardshook.php',
-       'filelist_editiconhook' => PATH_typo3 . 'interfaces/interface.filelist_editiconhook.php',
-       'localrecordlist_actionshook' => PATH_typo3 . 'interfaces/interface.localrecordlist_actionsHook.php',
-       'template' => PATH_typo3 . 'template.php',
-       'bigdoc' => PATH_typo3 . 'template.php',
-       'nodoc' => PATH_typo3 . 'template.php',
-       'smalldoc' => PATH_typo3 . 'template.php',
-       'mediumdoc' => PATH_typo3 . 'template.php',
-       'frontenddoc' => PATH_typo3 . 'template.php',
+       'webpagetree' => PATH_typo3 . 'class.webpagetree.php',
 );
 
 $tslibClasses = require(PATH_typo3 . 'sysext/cms/ext_autoload.php');
 
-return array_merge($t3libClasses, $typo3CoreClasses, $tslibClasses);
+return array_merge($t3libClasses, $typo3Classes, $tslibClasses);
 ?>
\ No newline at end of file