[TASK] Include autoload info of all core extensions 76/40676/2
authorHelmut Hummel <helmut.hummel@typo3.org>
Fri, 26 Jun 2015 12:36:36 +0000 (14:36 +0200)
committerHelmut Hummel <helmut.hummel@typo3.org>
Fri, 26 Jun 2015 14:50:11 +0000 (16:50 +0200)
commit249e30e1423422d4c86da256666d67f0ed514a1a
treec9d2946e9219c875f202604f9118ad4707a88d4d
parent47df8e0cfdeb4917f637359f724774be1b5c4cba
[TASK] Include autoload info of all core extensions

Previously classes for extensions that were not loaded,
were also not autoloadable. To simplify composer installation
of the core, we now include autoload information of all extensions
that are delivered with the typo3/cms package.

By doing so, authors of distribution composer.json files
do not need to amend it with class loading information of
core extensions any more.

This means that class loading information for every
system extension will be written to typo3/contrib/vendor
by the packaging script, so that we do not need to respect
these when building additional autoload information for extensions
that are installed via the extension manager in a non composer
managed environment.

Releases: master, 7.3
Resolves: #67767
Change-Id: I1b68ebff29fc5392a0d874a17b9caa3dd4483096
(cherry picked from commit 023a30bfdda5573f2acaf7d8826ae5b1b063ae6c)
Reviewed-on: http://review.typo3.org/40676
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
composer.json
typo3/sysext/core/Classes/Core/ClassLoadingInformationGenerator.php