PHP Класс Laravel\Envoy\SSHConfigFile

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$groups array The SSH configuration groups.

Открытые методы

Метод Описание
__construct ( array $groups ) : void Create a new SSH configuration file.
findConfiguredHost ( string $host ) : string | null Get the configured SSH host by name or IP.
parse ( string $file ) : SSHConfigFile Parse the given configuration file.
parseString ( string $string ) : SSHConfigFile Parse the given configuration string.

Защищенные методы

Метод Описание
parseHost ( string $host ) : array Parse the host into user and host segments.

Приватные методы

Метод Описание
unquote ( string $string ) : string Unquote an optionally double quoted string.

Описание методов

__construct() публичный Метод

Create a new SSH configuration file.
public __construct ( array $groups ) : void
$groups array
Результат void

findConfiguredHost() публичный Метод

Get the configured SSH host by name or IP.
public findConfiguredHost ( string $host ) : string | null
$host string
Результат string | null

parse() публичный статический Метод

Parse the given configuration file.
public static parse ( string $file ) : SSHConfigFile
$file string
Результат SSHConfigFile

parseHost() защищенный Метод

Parse the host into user and host segments.
protected parseHost ( string $host ) : array
$host string
Результат array

parseString() публичный статический Метод

Parse the given configuration string.
public static parseString ( string $string ) : SSHConfigFile
$string string
Результат SSHConfigFile

Описание свойств

$groups защищенное свойство

The SSH configuration groups.
protected array $groups
Результат array