PHP Класс Platformsh\Cli\Command\Tunnel\TunnelCommandBase

Наследование: extends Platformsh\Cli\Command\CommandBase
Показать файл Открыть проект

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

Свойство Тип Описание
$canBeRunMultipleTimes
$tunnelInfo

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

Метод Описание
checkSupport ( )

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

Метод Описание
closeTunnel ( array $tunnel ) : boolean Close an open tunnel.
createTunnelProcess ( string $url, string $remoteHost, integer $remotePort, integer $localPort, array $extraArgs = [] ) : Process
filterTunnels ( array $tunnels, Symfony\Component\Console\Input\InputInterface $input ) : array Filter a list of tunnels by the currently selected project/environment.
formatTunnelRelationship ( array $tunnel ) : string Format a tunnel's relationship as a string.
getPidFile ( array $tunnel ) : string
getPort ( integer $default = 30000 ) : integer Automatically determine the best port for a new tunnel.
getTunnelInfo ( boolean $open = true ) : array Get info on currently open tunnels.
getTunnelKey ( array $tunnel ) : string
isTunnelOpen ( array $tunnel ) : boolean | array Check whether a tunnel is already open.
openLog ( string $logFile ) : Symfony\Component\Console\Output\OutputInterface | false
saveTunnelInfo ( )
tunnelsAreEqual ( array $tunnel1, array $tunnel2 ) : boolean

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

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

public checkSupport ( )

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

Close an open tunnel.
protected closeTunnel ( array $tunnel ) : boolean
$tunnel array
Результат boolean True on success, false on failure.

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

protected createTunnelProcess ( string $url, string $remoteHost, integer $remotePort, integer $localPort, array $extraArgs = [] ) : Process
$url string
$remoteHost string
$remotePort integer
$localPort integer
$extraArgs array
Результат Symfony\Component\Process\Process

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

Filter a list of tunnels by the currently selected project/environment.
protected filterTunnels ( array $tunnels, Symfony\Component\Console\Input\InputInterface $input ) : array
$tunnels array
$input Symfony\Component\Console\Input\InputInterface
Результат array

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

Format a tunnel's relationship as a string.
protected formatTunnelRelationship ( array $tunnel ) : string
$tunnel array
Результат string

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

protected getPidFile ( array $tunnel ) : string
$tunnel array
Результат string

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

Automatically determine the best port for a new tunnel.
protected getPort ( integer $default = 30000 ) : integer
$default integer
Результат integer

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

Get info on currently open tunnels.
protected getTunnelInfo ( boolean $open = true ) : array
$open boolean
Результат array

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

protected getTunnelKey ( array $tunnel ) : string
$tunnel array
Результат string

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

Check whether a tunnel is already open.
protected isTunnelOpen ( array $tunnel ) : boolean | array
$tunnel array
Результат boolean | array

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

protected openLog ( string $logFile ) : Symfony\Component\Console\Output\OutputInterface | false
$logFile string
Результат Symfony\Component\Console\Output\OutputInterface | false

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

protected saveTunnelInfo ( )

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

protected tunnelsAreEqual ( array $tunnel1, array $tunnel2 ) : boolean
$tunnel1 array
$tunnel2 array
Результат boolean

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

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

protected $canBeRunMultipleTimes

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

protected $tunnelInfo