PhpBrew\Command\VariantsCommand::execute PHP Method

execute() public method

public execute ( $version = null )
    public function execute($version = null)
    {
        $variants = new VariantBuilder();
        $list = $variants->getVariantNames();
        sort($list);
        echo "Variants: \n";
        echo $this->wrapLine(implode(', ', $list)), "\n";
        echo "\n\n";
        echo "Virtual variants: \n";
        foreach ($variants->virtualVariants as $name => $subvars) {
            echo $this->wrapLine("{$name}: " . implode(', ', $subvars)), "\n";
        }
        echo "\n\n";
        echo "Using variants to build PHP:\n";
        echo "\n";
        echo "  phpbrew install php-5.3.10 +default\n";
        echo "  phpbrew install php-5.3.10 +mysql +pdo\n";
        echo "  phpbrew install php-5.3.10 +mysql +pdo +apxs2\n";
        echo "  phpbrew install php-5.3.10 +mysql +pdo +apxs2=/usr/bin/apxs2\n";
        echo "\n\n";
    }