public function addArgument($argument, $value, $glue)
    {
        $escapedValue = (($value) ? escapeshellarg($value) : '');
        $this->arguments[] = $argument . $glue . $escapedValue;
    }
public function addArgument($argument, $value, $glue)
    {
        $escapedValue = (($value) ? escapeshellarg($value) : '');
        $this->arguments[] = $argument . $glue . $escapedValue;
    }
public function addArgument ( $ argument , $ value , $ glue ) { $ escapedValue = ( ( $ value ) ? escapeshellarg ( $ value ) : '' ) ; $ this -> arguments [ ] = $ argument . $ glue . $ escapedValue ; }
Adds a new argument to the SSH command.

e.g.
--help        => $agrument = '--help', $value = '', $glue = ''
--foo=bar    => $agrument = '--foo', $value = 'bar', $glue = '='
--foo bar    => $agrument = '--foo', $value = 'bar', $glue = ''

@param string $argument Name of argument
@param string $value Value of argument
@param string $glue Concat value of $argument and $value
@return void
Adds a new argument to the SSH command .