public function execute(array $args, $dir = null, $mustRun = false, $quiet = true)
    {
        array_unshift($args, $this->getDrushExecutable());

        return $this->shellHelper->execute($args, $dir, $mustRun, $quiet);
    }
public function execute(array $args, $dir = null, $mustRun = false, $quiet = true)
    {
        array_unshift($args, $this->getDrushExecutable());

        return $this->shellHelper->execute($args, $dir, $mustRun, $quiet);
    }
public function execute ( array $ args , $ dir = null , $ mustRun = false , $ quiet = true ) { array_unshift ( $ args , $ this -> getDrushExecutable ( ) ) ; return $ this -> shellHelper -> execute ( $ args , $ dir , $ mustRun , $ quiet ) ; }
Execute a Drush command.

@param string[] $args
Command arguments (everything after 'drush').
@param string   $dir
The working directory.
@param bool     $mustRun
Enable exceptions if the command fails.
@param bool     $quiet
Suppress command output.

@return string|bool
Execute a Drush command .