StackFormation\CommandRegistry::getCommands PHP Метод

getCommands() публичный статический Метод

public static getCommands ( )
    public static function getCommands()
    {
        return [new Command\SetupCommand(), new Command\Stack\ListCommand(), new Command\Stack\TreeCommand(), new Command\Stack\ObserveCommand(), new Command\Stack\DeleteCommand(), new Command\Stack\TimelineCommand(), new Command\Stack\CompareAllCommand(), new Command\Stack\DiffCommand(), new Command\Stack\Show\OutputsCommand(), new Command\Stack\Show\ParametersCommand(), new Command\Stack\Show\ResourcesCommand(), new Command\Stack\Show\DependantsCommand(), new Command\Blueprint\DeployCommand(), new Command\Blueprint\DeployPolicyCommand(), new Command\Blueprint\ValidateCommand(), new Command\Blueprint\Show\TemplateCommand(), new Command\Blueprint\Show\ParametersCommand(), new Command\Blueprint\Show\DependenciesCommand(), new Command\Blueprint\Show\ChangesetCommand(), new Command\Blueprint\Show\StacknameCommand()];
    }

Usage Example

Пример #1
0
#!/usr/bin/env php
<?php 
$i = 0;
do {
    $autoloader = __DIR__ . str_repeat('/..', $i) . '/vendor/autoload.php';
    $i++;
} while ($i < 6 && !is_file($autoloader));
require_once $autoloader;
use Symfony\Component\Console\Application;
$app = new Application('StackFormation', '@package_version@');
foreach (\StackFormation\CommandRegistry::getCommands() as $command) {
    $app->add($command);
}
foreach (\AwsInspector\CommandRegistry::getCommands() as $command) {
    $app->add($command);
}
$app->run();
CommandRegistry