function ScriptAliasCommand::__construct
Parameters
string[] $aliases:
Overrides Command::__construct
File
-
vendor/
composer/ composer/ src/ Composer/ Command/ ScriptAliasCommand.php, line 36
Class
- ScriptAliasCommand
- @author Jordi Boggiano <j.boggiano@seld.be>
Namespace
Composer\CommandCode
public function __construct(string $script, ?string $description, array $aliases = []) {
$this->script = $script;
$this->description = $description ?? 'Runs the ' . $script . ' script as defined in composer.json';
$this->aliases = $aliases;
foreach ($this->aliases as $alias) {
if (!is_string($alias)) {
throw new \InvalidArgumentException('"scripts-aliases" element array values should contain only strings');
}
}
$this->ignoreValidationErrors();
parent::__construct();
}