pharext\Installer::__construct PHP Method

__construct() public method

Create the command
public __construct ( )
    public function __construct()
    {
        $this->args = new Cli\Args([["h", "help", "Display help", Cli\Args::OPTIONAL | Cli\Args::SINGLE | Cli\Args::NOARG | Cli\Args::HALT], ["v", "verbose", "More output", Cli\Args::OPTIONAL | Cli\Args::SINGLE | Cli\Args::NOARG], ["q", "quiet", "Less output", Cli\Args::OPTIONAL | Cli\Args::SINGLE | Cli\Args::NOARG], ["p", "prefix", "PHP installation prefix if phpize is not in \$PATH, e.g. /opt/php7", Cli\Args::OPTIONAL | Cli\Args::SINGLE | Cli\Args::REQARG], ["n", "common-name", "PHP common program name, e.g. php5 or zts-php", Cli\Args::OPTIONAL | Cli\Args::SINGLE | Cli\Args::REQARG, "php"], ["c", "configure", "Additional extension configure flags, e.g. -c --with-flag", Cli\Args::OPTIONAL | Cli\Args::MULTI | Cli\Args::REQARG], ["s", "sudo", "Installation might need increased privileges", Cli\Args::OPTIONAL | Cli\Args::SINGLE | Cli\Args::OPTARG, "sudo -S %s"], ["i", "ini", "Activate in this php.ini instead of loaded default php.ini", Cli\Args::OPTIONAL | Cli\Args::SINGLE | Cli\Args::REQARG], [null, "signature", "Show package signature", Cli\Args::OPTIONAL | Cli\Args::SINGLE | Cli\Args::NOARG | Cli\Args::HALT], [null, "license", "Show package license", Cli\Args::OPTIONAL | Cli\Args::SINGLE | Cli\Args::NOARG | Cli\Args::HALT], [null, "name", "Show package name", Cli\Args::OPTIONAL | Cli\Args::SINGLE | Cli\Args::NOARG | Cli\Args::HALT], [null, "date", "Show package release date", Cli\Args::OPTIONAL | Cli\Args::SINGLE | Cli\Args::NOARG | Cli\Args::HALT], [null, "release", "Show package release version", Cli\Args::OPTIONAL | Cli\Args::SINGLE | Cli\Args::NOARG | Cli\Args::HALT], [null, "version", "Show pharext version", Cli\Args::OPTIONAL | Cli\Args::SINGLE | Cli\Args::NOARG | Cli\Args::HALT]]);
    }