PHP Класс Webmozart\Console\ConsoleApplication

С версии: 1.0
Автор: Bernhard Schussek ([email protected])
Наследование: implements Webmozart\Console\Api\Application\Application
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( ApplicationConfig | callable $config ) Creates a new console application.
getCommand ( $name )
getCommands ( )
getConfig ( )
getDefaultCommands ( )
getGlobalArgsFormat ( )
getNamedCommands ( )
hasCommand ( $name )
hasCommands ( )
hasDefaultCommands ( )
hasNamedCommands ( )
resolveCommand ( Webmozart\Console\Api\Args\RawArgs $args )
run ( Webmozart\Console\Api\Args\RawArgs $args = null, Webmozart\Console\Api\IO\InputStream $inputStream = null, Webmozart\Console\Api\IO\OutputStream $outputStream = null, Webmozart\Console\Api\IO\OutputStream $errorStream = null )

Приватные методы

Метод Описание
addCommand ( CommandConfig $config )
exceptionToExitCode ( integer $code ) : integer Converts an exception code to an exit code.
validateCommandName ( CommandConfig $config )

Описание методов

__construct() публичный Метод

Creates a new console application.
public __construct ( ApplicationConfig | callable $config )
$config Webmozart\Console\Api\Config\ApplicationConfig | callable The application configuration or a callable that creates the configuration.

getCommand() публичный Метод

public getCommand ( $name )

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

public getCommands ( )

getConfig() публичный Метод

public getConfig ( )

getDefaultCommands() публичный Метод

public getDefaultCommands ( )

getGlobalArgsFormat() публичный Метод

public getGlobalArgsFormat ( )

getNamedCommands() публичный Метод

public getNamedCommands ( )

hasCommand() публичный Метод

public hasCommand ( $name )

hasCommands() публичный Метод

public hasCommands ( )

hasDefaultCommands() публичный Метод

public hasDefaultCommands ( )

hasNamedCommands() публичный Метод

public hasNamedCommands ( )

resolveCommand() публичный Метод

public resolveCommand ( Webmozart\Console\Api\Args\RawArgs $args )
$args Webmozart\Console\Api\Args\RawArgs

run() публичный Метод

public run ( Webmozart\Console\Api\Args\RawArgs $args = null, Webmozart\Console\Api\IO\InputStream $inputStream = null, Webmozart\Console\Api\IO\OutputStream $outputStream = null, Webmozart\Console\Api\IO\OutputStream $errorStream = null )
$args Webmozart\Console\Api\Args\RawArgs
$inputStream Webmozart\Console\Api\IO\InputStream
$outputStream Webmozart\Console\Api\IO\OutputStream
$errorStream Webmozart\Console\Api\IO\OutputStream