composer: add new autoloader options (#40439)
* Add support for classmap-authoritative option for composer * Add support for apcu-autoloader option for composer * Fix a typo for the no-plugins option
This commit is contained in:
parent
ba4b12358c
commit
3b2f5dd606
1 changed files with 21 additions and 1 deletions
|
@ -92,6 +92,22 @@ options:
|
|||
default: true
|
||||
type: bool
|
||||
aliases: [ optimize-autoloader ]
|
||||
classmap_authoritative:
|
||||
version_added: "2.7"
|
||||
description:
|
||||
- Autoload classes from classmap only.
|
||||
- Implicitely enable optimize_autoloader.
|
||||
- Recommended especially for production, but can take a bit of time to run.
|
||||
default: false
|
||||
type: bool
|
||||
aliases: [ classmap-authoritative ]
|
||||
apcu_autoloader:
|
||||
version_added: "2.7"
|
||||
description:
|
||||
- Uses APCu to cache found/not-found classes
|
||||
default: false
|
||||
type: bool
|
||||
aliases: [ apcu-autoloader ]
|
||||
ignore_platform_reqs:
|
||||
version_added: "2.0"
|
||||
description:
|
||||
|
@ -182,7 +198,9 @@ def main():
|
|||
no_dev=dict(default=True, type="bool", aliases=["no-dev"]),
|
||||
no_scripts=dict(default=False, type="bool", aliases=["no-scripts"]),
|
||||
no_plugins=dict(default=False, type="bool", aliases=["no-plugins"]),
|
||||
apcu_autoloader=dict(default=False, type="bool", aliases=["apcu-autoloader"]),
|
||||
optimize_autoloader=dict(default=True, type="bool", aliases=["optimize-autoloader"]),
|
||||
classmap_authoritative=dict(default=False, type="bool", aliases=["classmap-authoritative"]),
|
||||
ignore_platform_reqs=dict(default=False, type="bool", aliases=["ignore-platform-reqs"]),
|
||||
),
|
||||
required_if=[('global_command', False, ['working_dir'])],
|
||||
|
@ -220,8 +238,10 @@ def main():
|
|||
'prefer_dist': 'prefer-dist',
|
||||
'no_dev': 'no-dev',
|
||||
'no_scripts': 'no-scripts',
|
||||
'no_plugins': 'no_plugins',
|
||||
'no_plugins': 'no-plugins',
|
||||
'apcu_autoloader': 'acpu-autoloader',
|
||||
'optimize_autoloader': 'optimize-autoloader',
|
||||
'classmap_authoritative': 'classmap-authoritative',
|
||||
'ignore_platform_reqs': 'ignore-platform-reqs',
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue