PHP Class Gush\Helper\ProcessHelper

Inheritance: extends Symfony\Component\Console\Helper\Helper, implements Gush\Helper\OutputAwareInterface
Exibir arquivo Open project: gushphp/gush Class Usage Examples

Protected Properties

Property Type Description
$output Symfony\Component\Console\Output\OutputInterface

Public Methods

Method Description
getName ( ) : string
getProcessBuilder ( string | string[] $command ) : Symfony\Component\Process\ProcessBuilder
probePhpCsFixer ( ) : string
runCommand ( string | array $command, boolean $allowFailures = false, Closure $callback = null ) : string Run a command through the ProcessBuilder.
runCommands ( array $commands ) Run a series of shell command through a Process.
setOutput ( Symfony\Component\Console\Output\OutputInterface $output )

Protected Methods

Method Description
parseProcessArguments ( string $command ) : string[]

Method Details

getName() public method

public getName ( ) : string
return string

getProcessBuilder() public method

public getProcessBuilder ( string | string[] $command ) : Symfony\Component\Process\ProcessBuilder
$command string | string[]
return Symfony\Component\Process\ProcessBuilder

parseProcessArguments() protected method

protected parseProcessArguments ( string $command ) : string[]
$command string
return string[]

probePhpCsFixer() public method

public probePhpCsFixer ( ) : string
return string

runCommand() public method

Run a command through the ProcessBuilder.
public runCommand ( string | array $command, boolean $allowFailures = false, Closure $callback = null ) : string
$command string | array
$allowFailures boolean
$callback Closure Callback for Process (e.g. for logging output in realtime)
return string

runCommands() public method

Run a series of shell command through a Process.
public runCommands ( array $commands )
$commands array

setOutput() public method

public setOutput ( Symfony\Component\Console\Output\OutputInterface $output )
$output Symfony\Component\Console\Output\OutputInterface

Property Details

$output protected_oe property

protected OutputInterface,Symfony\Component\Console\Output $output
return Symfony\Component\Console\Output\OutputInterface