Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. ScriptAliasCommand.php

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\Command

Code

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();
}
RSS feed
Powered by Drupal