PHP Класс Deployer\Server\Configuration

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( string $name, string $host, integer $port = 22 ) Construct
getAuthenticationMethod ( ) : integer Get authentication method
getConfigFile ( ) : string Get configuration file
getHost ( ) : string Get host for connection
getName ( ) : string Get name
getPassPhrase ( ) : string Get pass phrase
getPassword ( ) : string Get password for connection
getPemFile ( ) : string Get pem file
getPort ( ) : integer Get port
getPrivateKey ( ) : string Get private key
getPublicKey ( ) : string Get public key
getSsh2Pty ( ) : mixed Get pty option for ssh2 connection
getUser ( ) : string Get user
setAuthenticationMethod ( integer $authenticationMethod ) : Configuration Set authentication method
setConfigFile ( string $configFile ) : Configuration Set configuration file
setHost ( string $host ) : Configuration Set host for connection
setName ( string $name ) : Configuration Set name
setPassPhrase ( string $passPhrase ) : Configuration Set pass phrase
setPassword ( string $password ) : Configuration Set password for connection
setPemFile ( string $pemFile ) : Configuration To auth with pem file use pemFile() method instead of this.
setPort ( integer $port ) : Configuration Set port for connection
setPrivateKey ( string $path ) : Configuration Set private key
setPublicKey ( string $path ) : Configuration Set public key
setSsh2Pty ( $ssh2Pty ) Set pty for ssh2 connection
setUser ( string $user ) : Configuration Set user

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

Метод Описание
getRealPassword ( mixed $password ) : string Get real password
parseHome ( string $path ) : string Parse "~" symbol from path.

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

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

Construct
public __construct ( string $name, string $host, integer $port = 22 )
$name string
$host string
$port integer

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

Get authentication method
public getAuthenticationMethod ( ) : integer
Результат integer

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

Get configuration file
public getConfigFile ( ) : string
Результат string

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

Get host for connection
public getHost ( ) : string
Результат string

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

Get name
public getName ( ) : string
Результат string

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

Get pass phrase
public getPassPhrase ( ) : string
Результат string

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

Get password for connection
public getPassword ( ) : string
Результат string

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

Get pem file
public getPemFile ( ) : string
Результат string

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

Get port
public getPort ( ) : integer
Результат integer

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

Get private key
public getPrivateKey ( ) : string
Результат string

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

Get public key
public getPublicKey ( ) : string
Результат string

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

Get pty option for ssh2 connection
public getSsh2Pty ( ) : mixed
Результат mixed

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

Get user
public getUser ( ) : string
Результат string

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

Set authentication method
public setAuthenticationMethod ( integer $authenticationMethod ) : Configuration
$authenticationMethod integer
Результат Configuration

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

Set configuration file
public setConfigFile ( string $configFile ) : Configuration
$configFile string
Результат Configuration

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

Set host for connection
public setHost ( string $host ) : Configuration
$host string
Результат Configuration

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

Set name
public setName ( string $name ) : Configuration
$name string
Результат Configuration

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

Set pass phrase
public setPassPhrase ( string $passPhrase ) : Configuration
$passPhrase string
Результат Configuration

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

Set password for connection
public setPassword ( string $password ) : Configuration
$password string
Результат Configuration

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

To auth with pem file use pemFile() method instead of this.
public setPemFile ( string $pemFile ) : Configuration
$pemFile string
Результат Configuration

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

Set port for connection
public setPort ( integer $port ) : Configuration
$port integer
Результат Configuration

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

Set private key
public setPrivateKey ( string $path ) : Configuration
$path string
Результат Configuration

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

Set public key
public setPublicKey ( string $path ) : Configuration
$path string
Результат Configuration

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

Set pty for ssh2 connection
public setSsh2Pty ( $ssh2Pty )
$ssh2Pty

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

Set user
public setUser ( string $user ) : Configuration
$user string
Результат Configuration