Skip to content
Snippets Groups Projects
Commit 60eb6ff3 authored by Oliver Hader's avatar Oliver Hader Committed by Helmut Hummel
Browse files

[BUGFIX] Missing class definitions in core autoloader

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
parent 7a1282ea
Branches
Tags
No related merge requests found
<?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
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment