PHP 클래스 Laravel\Envoy\Console\RunCommand

상속: extends Symfony\Component\Console\Command\Command, use trait Command
파일 보기 프로젝트 열기: laravel/envoy

보호된 프로퍼티들

프로퍼티 타입 설명
$ignoreOptions array Command line options that should not be gathered dynamically.

보호된 메소드들

메소드 설명
configure ( ) : void Configure the command options.
displayOutput ( integer $type, string $host, string $line ) : void Display the given output line.
fire ( ) : integer Execute the command.
getOptions ( ) : array Gather the dynamic options for the command.
getRemoteProcessor ( Task $task ) : Laravel\Envoy\RemoteProcessor Get the SSH processor for the task.
getTasks ( TaskContainer $container ) : void Get the tasks from the container based on user input.
loadTaskContainer ( ) : TaskContainer Load the task container instance with the Envoy file.
passToRemoteProcessor ( Task $task ) : integer Run the given task and return the exit code.
pretending ( ) : boolean Determine if the SSH command should be dumped.
runTask ( TaskContainer $container, string $task ) : null | integer | void Run the given task out of the container.
runTaskOverSSH ( Task $task ) : integer Run the given task and return the exit code.

메소드 상세

configure() 보호된 메소드

Configure the command options.
protected configure ( ) : void
리턴 void

displayOutput() 보호된 메소드

Display the given output line.
protected displayOutput ( integer $type, string $host, string $line ) : void
$type integer
$host string
$line string
리턴 void

fire() 보호된 메소드

Execute the command.
protected fire ( ) : integer
리턴 integer

getOptions() 보호된 메소드

Gather the dynamic options for the command.
protected getOptions ( ) : array
리턴 array

getRemoteProcessor() 보호된 메소드

Get the SSH processor for the task.
protected getRemoteProcessor ( Task $task ) : Laravel\Envoy\RemoteProcessor
$task Laravel\Envoy\Task
리턴 Laravel\Envoy\RemoteProcessor

getTasks() 보호된 메소드

Get the tasks from the container based on user input.
protected getTasks ( TaskContainer $container ) : void
$container Laravel\Envoy\TaskContainer
리턴 void

loadTaskContainer() 보호된 메소드

Load the task container instance with the Envoy file.
protected loadTaskContainer ( ) : TaskContainer
리턴 Laravel\Envoy\TaskContainer

passToRemoteProcessor() 보호된 메소드

Run the given task and return the exit code.
protected passToRemoteProcessor ( Task $task ) : integer
$task Laravel\Envoy\Task
리턴 integer

pretending() 보호된 메소드

Determine if the SSH command should be dumped.
protected pretending ( ) : boolean
리턴 boolean

runTask() 보호된 메소드

Run the given task out of the container.
protected runTask ( TaskContainer $container, string $task ) : null | integer | void
$container Laravel\Envoy\TaskContainer
$task string
리턴 null | integer | void

runTaskOverSSH() 보호된 메소드

Run the given task and return the exit code.
protected runTaskOverSSH ( Task $task ) : integer
$task Laravel\Envoy\Task
리턴 integer

프로퍼티 상세

$ignoreOptions 보호되어 있는 프로퍼티

Command line options that should not be gathered dynamically.
protected array $ignoreOptions
리턴 array