Also mark @putenv and @php deprecated/forbidden as script names to avoid clashes

main
Jordi Boggiano 3 years ago
parent 1b5b5c48bf
commit cc3b53bc2e
No known key found for this signature in database
GPG Key ID: 7BBD42C429EC80BC

@ -252,8 +252,10 @@ class ArrayLoader implements LoaderInterface
foreach ($config['scripts'] as $event => $listeners) {
$config['scripts'][$event] = (array) $listeners;
}
if (isset($config['scripts']['composer'])) {
trigger_error('The `composer` script name is reserved for internal use, please avoid defining it', E_USER_DEPRECATED);
foreach (array('composer', 'php', 'putenv') as $reserved) {
if (isset($config['scripts'][$reserved])) {
trigger_error('The `'.$reserved.'` script name is reserved for internal use, please avoid defining it', E_USER_DEPRECATED);
}
}
$package->setScripts($config['scripts']);
}

Loading…
Cancel
Save