SSH2: add setTerminal() method

This commit is contained in:
terrafrost 2021-03-16 21:18:56 -05:00
parent d74340a41c
commit 624f514e88
1 changed files with 21 additions and 2 deletions

View File

@ -1014,6 +1014,14 @@ class SSH2
*/
protected $auth = [];
/**
* Terminal
*
* @var string
* @access private
*/
private $term = 'vt100';
/**
* Default Constructor.
*
@ -2646,7 +2654,7 @@ class SSH2
$this->server_channels[self::CHANNEL_EXEC],
'pty-req',
1,
'vt100',
$this->term,
$this->windowColumns,
$this->windowRows,
0,
@ -2771,7 +2779,7 @@ class SSH2
$this->server_channels[self::CHANNEL_SHELL],
'pty-req',
1,
'vt100',
$this->term,
$this->windowColumns,
$this->windowRows,
0,
@ -4624,6 +4632,17 @@ class SSH2
];
}
/**
* Allows you to set the terminal
*
* @param string $term
* @access public
*/
public function setTerminal($term)
{
$this->term = $term;
}
/**
* Accepts an associative array with up to four parameters as described at
* <https://www.php.net/manual/en/function.ssh2-connect.php>