PHP Class pharext\ExecCmd

Afficher le fichier Open project: m6w6/pharext Class Usage Examples

Méthodes publiques

Méthode Description
__construct ( string $command, $verbose = false )
getOutput ( ) : string Retrieve output of cmd run
getStatus ( ) : integer Retrieve exit code of cmd run
run ( array $args = null ) : ExecCmd Run the command
setSu ( string $sudo = false ) (Re-)set sudo command

Private Methods

Méthode Description
progress ( string $string, integer $flags ) : string Output handler that displays some progress while soaking output
suExec ( string $command, boolean $verbose = null ) : integer Execute a program with escalated privileges handling interactive password prompt

Method Details

__construct() public méthode

public __construct ( string $command, $verbose = false )
$command string

getOutput() public méthode

Retrieve output of cmd run
public getOutput ( ) : string
Résultat string

getStatus() public méthode

Retrieve exit code of cmd run
public getStatus ( ) : integer
Résultat integer

run() public méthode

Run the command
public run ( array $args = null ) : ExecCmd
$args array
Résultat ExecCmd self

setSu() public méthode

(Re-)set sudo command
public setSu ( string $sudo = false )
$sudo string