Connect Manager

ConnectionFactory implements ConnectionFactoryInterface

FinalYes

Фабрика соединений: security (DNS-pin) → SSH/SFTP | stream | logical.

Tags
SuppressWarnings

("PHPMD.StaticAccess")

("PHPMD.CouplingBetweenObjects")

Table of Contents

Interfaces

ConnectionFactoryInterface
Фабрика соединений по протоколу и endpoint.

Methods

__construct()  : mixed
connect()  : ConnectionInterface
Создаёт и открывает соединение.

Methods

__construct()

public __construct(ProtocolRegistryInterface $registry[, EndpointGuard|null $guard = null ][, TransportResolver|null $resolver = null ][, StreamOpener|null $opener = null ][, AsyncRuntimeInterface|null $async = null ][, SshConnectorInterface|null $ssh = null ]) : mixed
Parameters
$registry : ProtocolRegistryInterface

Реестр протоколов

$guard : EndpointGuard|null = null

SSRF-guard

$resolver : TransportResolver|null = null

Резолвер URI

$opener : StreamOpener|null = null

Открыватель stream

$async : AsyncRuntimeInterface|null = null

Рантайм для non-blocking connect

$ssh : SshConnectorInterface|null = null

SSH/SFTP коннектор

On this page

Search results