Spec-Zone.ru › Laravel 5.5

Подключение

класс Подключение реализует Интерфейс подключения (Просмотреть исходный код)

Свойства

защищенное Интерфейс шлюза $gateway Реализация шлюза SSH.
защищенная строка $name Название подключения.
защищенная строка $host Имя хоста сервера.
защищенная строка $username Имя пользователя для подключения.
защищенный массив $tasks Все определённые задачи.
защищенный OutputInterface $output Реализация вывода для подключения.

Методы

__construct($name, $host, $username, array $auth, Интерфейс шлюза $gateway = null)

Создать новый экземпляр подключения SSH.

void define(string $task, string|array $commands)

Определить набор команд как задачу.

void task(string $task, Closure $callback = null)

Выполнить задачу по подключению.

void run(string|array $commands, Closure $callback = null)

Выполнить набор команд по подключению.

void get(string $remote, string $local)

Загрузить содержимое удаленного файла.

строка getString(string $remote)

Получить содержимое удаленного файла.

void put(string $local, string $remote)

Загрузить локальный файл на сервер.

void putString(string $remote, string $contents)

Загрузить строку в указанный файл на сервере.

void display(string $line)

Отобразить заданную строку с помощью стандартного вывода.

строка formatCommands(string|array $commands)

Отформатировать заданный набор команд.

Closure getCallback(Closure|null $callback)

Получить вызов отображения для подключения.

int|bool status()

Получить код завершения последней команды.

Интерфейс шлюза getGateway()

Получить реализацию шлюза.

OutputInterface getOutput()

Получить реализацию вывода для подключения.

void setOutput(OutputInterface $output)

Установить реализацию вывода.

Детали

__construct($name, $host, $username, array $auth, Интерфейс шлюза $gateway = null)

Создать новый экземпляр подключения SSH.

Параметры

$name
$host
$username
массив $auth
Интерфейс шлюза $gateway

void define(string $task, string|array $commands)

Определить набор команд как задачу.

Параметры

строка $task
строка|массив $commands

Возвращаемое значение

void

void task(string $task, Closure $callback = null)

Выполнить задачу по отношению к соединению.

Параметры

string $task
Closure $callback

Возвращаемое значение

void

void run(string|array $commands, Closure $callback = null)

Выполнить набор команд по отношению к соединению.

Параметры

string|array $commands
Closure $callback

Возвращаемое значение

void

void get(string $remote, string $local)

Загрузить содержимое удалённого файла.

Параметры

string $remote
string $local

Возвращаемое значение

void

string getString(string $remote)

Получить содержимое удалённого файла.

Параметры

string $remote

Возвращаемое значение

string

void put(string $local, string $remote)

Загрузить локальный файл на сервер.

Параметры

string $local
string $remote

Возвращаемое значение

void

void putString(string $remote, string $contents)

Загрузить строку в указанный файл на сервере.

Параметры

string $remote
string $contents

Возвращаемое значение

void

void display(string $line)

Отобразить заданную строку используя стандартный вывод.

Параметры

string $line

Возвращаемое значение

void

protected string formatCommands(string|array $commands)

Отформатировать заданный набор команд.

Параметры

string|array $commands

Возвращаемое значение

string

protected Closure getCallback(Closure|null $callback)

Получить callback для отображения соединения.

Параметры

Closure|null $callback

Возвращаемое значение

Closure

int|bool status()

Получить код завершения последней команды.

Значение возврата

int|bool

GatewayInterface getGateway()

Получить реализацию шлюза.

Значение возврата

GatewayInterface

Исключения

RuntimeException

OutputInterface getOutput()

Получить реализацию вывода для подключения.

Значение возврата

OutputInterface

void setOutput(OutputInterface $output)

Установить реализацию вывода.

Параметры

OutputInterface $output

Значение возврата

void

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.5/Illuminate/Remote/Connection.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API