install:generatepackagestates¶
Generate PackageStates.php file in non Composer enabled TYPO3 projects
Generates and writes typo3conf/PackageStates.php
file.
Goal is to not have this file in version control, but generate it on composer install
.
Marks the following extensions as active:
Third party extensions
All core extensions that are required (or part of minimal usable system)
All core extensions which are provided with the
--framework-extensions
argument.In composer mode all composer dependencies to TYPO3 framework extensions are detected and activated by default.
To require TYPO3 core extensions use the following command:
composer require typo3/cms-foo "*"
This updates your composer.json and composer.lock without any other changes.
Example:
typo3cms install:generatepackagestates
Options¶
--framework-extensions
TYPO3 system extensions that should be marked as active. Extension keys separated by comma.
Accept value: yes
Is value required: yes
Is multiple: no
--excluded-extensions
Extensions which should stay inactive. This does not affect provided framework extensions or framework extensions that are required or part as minimal usable system.
Accept value: yes
Is value required: yes
Is multiple: no
--activate-default
(DEPRECATED) If true,
typo3/cms
extensions that are marked as TYPO3 factory default, will be activated, even if not in the list of configured active framework extensions.
Accept value: no
Is value required: no
Is multiple: no
Default: false