Skip to content
docs.
WORKSPACE

Your documentation

Explore the project catalog
Localzet ServerАсинхронный PHP-сервер✓TriangleФреймворк и компонентыMIX IDИдентификация и интеграцииHack APIПубличные API хакатонаACNПроект и компонентыUserlay / UserNetПроект и компонентыAxiomПроект и компонентыМесседжинг через почтуПроект и компонентыLWT / JWT / JOSEПроект и компонентыФинансовая аналитика KimaiПроект и компонентыМультипарадигмальная БДПроект и компонентыZorin PlatformПроект и компонентыZorin TrustПроект и компонентыFloraScope / VegwatchПроект и компонентыaegis-qДокументация проектаaevumdbДокументация проектаauditДокументация проектаauto-invest-managerАвтотрейдерcaine-companionДокументация проектаcertbot-cloudflareДокументация проектаClusterLocalzet Server / ClustercmdveilДокументация проектаConsolePHP CLICronБиблиотеки Localzet Serverdata-connectorДокументация проектаdevice-controlDevice Controlenn-projectДокументация проектаEventsБиблиотеки Localzet ServerflowsintДокументация проектаforgeДокументация проектаHttpClientБиблиотеки Localzet ServerinterpreterСобственный языкinvariaДокументация проектаkeynotesДокументация проектаknotrouteKnotroutelaravel-personal-analyticsДокументация проектаlocalzet-osДокументация проектаmeridianДокументация проектаMQTTБиблиотеки Localzet Servernano-kernelСобственная ОСNoterДокументация проектаpersonal-analyticsДокументация проектаProxyБиблиотеки Localzet ServerPSRБиблиотеки Localzet ServerPSR-7Библиотеки Localzet Serverrschs-monitorДокументация проектаsemsealДокументация проектаshardsealДокументация проектаSocketIOБиблиотеки Localzet ServerSOCKS5Библиотеки Localzet Serverstandalone-analyticsДокументация проектаstatic-php-cliДокументация проектаStorageБиблиотеки Localzet ServersutureДокументация проектаtempoweaveДокументация проектаttsСинтез речиTunnelБиблиотеки Localzet Serverui-kitUI KitvesperДокументация проектаWebAnalyzerWebAnalyzerzorin-access-brokerДокументация проектаzorin-authority-brokerДокументация проектаzorin-authority-sdk-phpДокументация проектаzorin-authority-sdk-pythonДокументация проектаzorin-authority-sdk-tsДокументация проектаzorin-client-intelДокументация проектаzorin-device-core-aospДокументация проектаzorin-host-agentДокументация проектаzorin-native-labДокументация проектаzorin-nodeДокументация проектаzorin-opsДокументация проектаdonstu-python-sdkДокументация проектаfloortraceFloortraceserver-rsLocalzet Server / Cluster
Catalog
Documentation/Localzet Server

Public method declaration index

Declarations from the reviewed source snapshot. This index complements semantic guides; it does not document every exception/lifecycle condition or promise that every class is a stable public API. Source links are pinned to a base revision; file hashes are retained in the review record.

  • public function __construct(?string $socketName = null, array $socketContext = []) — source
  • public static function runAll(): void — source
  • public function listen(): void — source
  • public function unlisten(): void — source
  • public function pauseAccept(): void — source
  • public function resumeAccept(): void — source
  • public function acceptTcpConnection($socket): void — source
  • public function acceptUdpConnection($socket): bool — source
  • public function dispatchMessage(\localzet\Server\Connection\ConnectionInterface $connection, mixed $message): void — source
  • public function getProcessedMessages(): int — source
  • public function getWorkerUptime(): float — source
  • public function getSocketName(): string — source
  • public function getMainSocket() — source
  • public static function getUiColumns(): array — source
  • public static function getGracefulStop(): bool — source
  • public function setUserAndGroup(): void — source
  • public static function getAllServers(): array — source
  • public static function getStatus(): int — source
  • public static function getVersion(): string — source
  • public static function getEventLoop(): EventInterface — source
  • public static function stopAll(int $code = 0, mixed $log = ''): void — source
  • public static function reloadAll(): void — source
  • public static function log(string|Throwable $message): void — source
  • public static function safeEcho(string $message, bool $decorated = true): void — source
  • public static function getErrorType(int $type): string — source
  • public function __destruct() — source
  • public function onServerStart(Server &$server): void — source
  • public function onServerStop(Server &$server): void — source
  • public function onServerReload(Server &$server): void — source
  • public function onServerExit(Server $server, int $signal, int $pid): void — source
  • public function onMasterReload(): void — source
  • public function onMasterStop(): void — source
  • public function onConnect(ConnectionInterface &$connection): void — source
  • public function onWebSocketConnect(TcpConnection &$connection, Request $request): ?Response — source
  • public function onWebSocketConnected(TcpConnection &$connection, mixed $request = null): void — source
  • public function onWebSocketClose(TcpConnection &$connection, int $code, string $reason): void — source
  • public function onWebSocketPing(TcpConnection &$connection, string $payload): void — source
  • public function onWebSocketPong(TcpConnection &$connection, string $payload): void — source
  • public function onMessage(ConnectionInterface &$connection, mixed $request): void — source
  • public function onClose(ConnectionInterface &$connection): void — source
  • public function onError(ConnectionInterface &$connection, int $code, string $reason): void — source
  • public function onBufferFull(ConnectionInterface &$connection): void — source
  • public function onBufferDrain(ConnectionInterface &$connection): void — source
  • public static function init(?EventInterface $event = null): void — source
  • public static function repeat(float $timeInterval, callable $func, array $args = []): int — source
  • public static function delay(float $timeInterval, callable $func, array $args = []): int — source
  • public static function signalHandle(): void — source
  • public static function add( float $timeInterval, callable $func, ?array $args = [], bool $persistent = true, ): int — source
  • public static function sleep(float $delay): void — source
  • public static function del(int $timerId): bool — source
  • public static function delAll(): void — source
  • public static function getAll(): array — source

localzet\Server\Connection\AsyncTcpConnection

Section titled “localzet\Server\Connection\AsyncTcpConnection”
  • public function __construct(string $remoteAddress, array $socketContext = [], ?EventInterface $eventLoop = null) — source
  • public function connect(): void — source
  • public function reconnect(int|float $after = 0): void — source
  • public function cancelReconnect(): void — source
  • public function setConnectTimeout(float $seconds): static — source
  • public function getRemoteHost(): string — source
  • public function getRemoteURI(): string — source
  • public function send(mixed $data, bool $raw = false): ?bool — source
  • public function checkConnection($socket = null): void — source
  • public function flushProxyWrite($socket): void — source
  • public function readProxyHandshake($socket): void — source
  • public function finishTransportHandshake($socket = null): void — source
  • public function destroy(): void — source
  • public function __destruct() — source

localzet\Server\Connection\AsyncUdpConnection

Section titled “localzet\Server\Connection\AsyncUdpConnection”
  • public function __construct(string $remoteAddress, array|EventInterface $contextOption = [], ?EventInterface $eventLoop = null) — source
  • public function connect(): void — source
  • public function send(mixed $data, bool $raw = false): ?bool — source
  • public function baseRead($socket): void — source
  • public function close(mixed $data = null, bool $raw = false): void — source
  • public function getRemoteAddress(): string — source
  • public function getRemoteIp(): string — source
  • public function getRemotePort(): int — source
  • public function getLocalAddress(): string — source
  • public function getLocalIp(): string — source
  • public function getLocalPort(): int — source
  • public function isIpV4(): bool — source
  • public function isIpV6(): bool — source
  • public function getSocket() — source
  • public function jsonSerialize(): array — source
  • public function __destruct() — source

localzet\Server\Connection\ConnectionInterface

Section titled “localzet\Server\Connection\ConnectionInterface”
  • public function send(mixed $sendBuffer, bool $raw = false): bool|null — source
  • public function close(mixed $data = null, bool $raw = false): void — source
  • public function getRemoteIp(): string — source
  • public function getRemotePort(): int — source
  • public function getRemoteAddress(): string — source
  • public function getLocalIp(): string — source
  • public function getLocalPort(): int — source
  • public function getLocalAddress(): string — source
  • public function isIpV4(): bool — source
  • public function isIpV6(): bool — source
  • public function error(Throwable $exception): void — source
  • public function __construct(EventInterface $eventLoop, $socket, string $remoteAddress = '') — source
  • public function getStatus(bool $rawOutput = true): int|string — source
  • public function getEventLoop(): EventInterface — source
  • public function setIdleTimeout(float $seconds): static — source
  • public function getIdleTimeout(): float — source
  • public function setFrameTimeout(float $seconds): static — source
  • public function getFrameTimeout(): float — source
  • public function setTlsHandshakeTimeout(float $seconds): static — source
  • public function getLastActivityAt(): float — source
  • public function send(mixed $data, bool $raw = false): ?bool — source
  • public function close(mixed $data = null, bool $raw = false): void — source
  • public function end(mixed $data = null, bool $raw = false): void — source
  • public function destroy(): void — source
  • public function pauseRecv(): void — source
  • public function resumeRecv(): void — source
  • public function baseRead($socket): void — source
  • public function baseWrite($socket): void — source
  • public function getSendBufferQueueSize(): int — source
  • public function getRecvBufferQueueSize(): int — source
  • public function consumeRecvBuffer(int $length): void — source
  • public function pipe(self $destination): void — source
  • public function getSocket() — source
  • public function bufferIsEmpty(): bool — source
  • public function enableSsl(int $cryptoMethod = STREAM_CRYPTO_METHOD_TLS_SERVER): bool — source
  • public function getRemoteIp(): string — source
  • public function getRemotePort(): int — source
  • public function getRemoteAddress(): string — source
  • public function getLocalIp(): string — source
  • public function getLocalPort(): int — source
  • public function getLocalAddress(): string — source
  • public function isIpV4(): bool — source
  • public function isIpV6(): bool — source
  • public function jsonSerialize(): array — source
  • public function __destruct() — source
  • public function __construct(EventInterface $eventLoop, $socket, string $remoteAddress) — source
  • public function send(mixed $data, bool $raw = false): ?bool — source
  • public function close(mixed $data = null, bool $raw = false): void — source
  • public function getRemoteIp(): string — source
  • public function getRemotePort(): int — source
  • public function getRemoteAddress(): string — source
  • public function getLocalIp(): string — source
  • public function getLocalPort(): int — source
  • public function getLocalAddress(): string — source
  • public function isIpV4(): bool — source
  • public function isIpV6(): bool — source
  • public function getSocket() — source
  • public function jsonSerialize(): array — source
  • public function __construct() — source
  • public function run(): void — source
  • public function stop(): void — source
  • public function delay(float $delay, callable $callback, array $args = []): int — source
  • public function repeat(float $interval, callable $callback, array $args = []): int — source
  • public function offDelay(int $timerId): bool — source
  • public function offRepeat(int $timerId): bool — source
  • public function deleteAllTimer(): void — source
  • public function getTimerCount(): int — source
  • public function onReadable($stream, callable $callback): void — source
  • public function offReadable($stream): bool — source
  • public function onWritable($stream, callable $callback): void — source
  • public function offWritable($stream): bool — source
  • public function onSignal(int $signal, callable $callback): void — source
  • public function offSignal(int $signal): bool — source
  • public function setErrorHandler(callable $errorHandler): void — source
  • public function __construct() — source
  • public function run(): void — source
  • public function stop(): void — source
  • public function delay(float $delay, callable $callback, array $args = []): int — source
  • public function repeat(float $interval, callable $callback, array $args = []): int — source
  • public function offDelay(int $timerId): bool — source
  • public function offRepeat(int $timerId): bool — source
  • public function deleteAllTimer(): void — source
  • public function getTimerCount(): int — source
  • public function onReadable($stream, callable $callback): void — source
  • public function offReadable($stream): bool — source
  • public function onWritable($stream, callable $callback): void — source
  • public function offWritable($stream): bool — source
  • public function onSignal(int $signal, callable $callback): void — source
  • public function offSignal(int $signal): bool — source
  • public function setErrorHandler(callable $errorHandler): void — source
  • public function delay(float $delay, callable $func, array $args = []): int — source
  • public function offDelay(int $timerId): bool — source
  • public function repeat(float $interval, callable $func, array $args = []): int — source
  • public function offRepeat(int $timerId): bool — source
  • public function onReadable($stream, callable $func): void — source
  • public function offReadable($stream): bool — source
  • public function onWritable($stream, callable $func): void — source
  • public function offWritable($stream): bool — source
  • public function onSignal(int $signal, callable $func): void — source
  • public function offSignal(int $signal): bool — source
  • public function run(): void — source
  • public function stop(): void — source
  • public function deleteAllTimer(): void — source
  • public function getTimerCount(): int — source
  • public function setErrorHandler(callable $errorHandler): void — source
  • public static function create(?string $preferred = null): EventInterface — source
  • public static function capabilities(): array — source
  • public static function isAvailable(string $backend): bool — source
  • public function __construct() — source
  • public function driver(): Driver — source
  • public function run(): void — source
  • public function stop(): void — source
  • public function delay(float $delay, callable $callback, array $args = []): int — source
  • public function repeat(float $interval, callable $callback, array $args = []): int — source
  • public function offDelay(int $timerId): bool — source
  • public function offRepeat(int $timerId): bool — source
  • public function deleteAllTimer(): void — source
  • public function getTimerCount(): int — source
  • public function onReadable($stream, callable $callback): void — source
  • public function offReadable($stream): bool — source
  • public function onWritable($stream, callable $callback): void — source
  • public function offWritable($stream): bool — source
  • public function onSignal(int $signal, callable $callback): void — source
  • public function offSignal(int $signal): bool — source
  • public function setErrorHandler(callable $errorHandler): void — source
  • public function sleep(float $delay): void — source
  • public function __construct() — source
  • public function backend(): EventInterface — source
  • public function run(): void — source
  • public function stop(): void — source
  • public function delay(float $delay, callable $callback, array $args = []): int — source
  • public function repeat(float $interval, callable $callback, array $args = []): int — source
  • public function offDelay(int $timerId): bool — source
  • public function offRepeat(int $timerId): bool — source
  • public function deleteAllTimer(): void — source
  • public function getTimerCount(): int — source
  • public function onReadable($stream, callable $callback): void — source
  • public function offReadable($stream): bool — source
  • public function onWritable($stream, callable $callback): void — source
  • public function offWritable($stream): bool — source
  • public function onSignal(int $signal, callable $callback): void — source
  • public function offSignal(int $signal): bool — source
  • public function setErrorHandler(callable $errorHandler): void — source
  • public function run(): void — source
  • public function stop(): void — source
  • public function delay(float $delay, callable $callback, array $args = []): int — source
  • public function repeat(float $interval, callable $callback, array $args = []): int — source
  • public function offDelay(int $timerId): bool — source
  • public function offRepeat(int $timerId): bool — source
  • public function deleteAllTimer(): void — source
  • public function getTimerCount(): int — source
  • public function onReadable($stream, callable $callback): void — source
  • public function offReadable($stream): bool — source
  • public function onWritable($stream, callable $callback): void — source
  • public function offWritable($stream): bool — source
  • public function onSignal(int $signal, callable $callback): void — source
  • public function offSignal(int $signal): bool — source
  • public function setErrorHandler(callable $errorHandler): void — source

localzet\Server\Events\SuspensionCapableInterface

Section titled “localzet\Server\Events\SuspensionCapableInterface”
  • public function sleep(float $delay): void — source
  • public function __construct() — source
  • public function run(): void — source
  • public function stop(): void — source
  • public function delay(float $delay, callable $callback, array $args = []): int — source
  • public function repeat(float $interval, callable $callback, array $args = []): int — source
  • public function offDelay(int $timerId): bool — source
  • public function offRepeat(int $timerId): bool — source
  • public function deleteAllTimer(): void — source
  • public function getTimerCount(): int — source
  • public function onReadable($stream, callable $callback): void — source
  • public function offReadable($stream): bool — source
  • public function onWritable($stream, callable $callback): void — source
  • public function offWritable($stream): bool — source
  • public function onSignal(int $signal, callable $callback): void — source
  • public function offSignal(int $signal): bool — source
  • public function setErrorHandler(callable $errorHandler): void — source
  • public function sleep(float $delay): void — source
  • public function __construct() — source
  • public function run(): void — source
  • public function stop(): void — source
  • public function delay(float $delay, callable $callback, array $args = []): int — source
  • public function repeat(float $interval, callable $callback, array $args = []): int — source
  • public function offDelay(int $timerId): bool — source
  • public function offRepeat(int $timerId): bool — source
  • public function deleteAllTimer(): void — source
  • public function getTimerCount(): int — source
  • public function onReadable($stream, callable $callback): void — source
  • public function offReadable($stream): bool — source
  • public function onWritable($stream, callable $callback): void — source
  • public function offWritable($stream): bool — source
  • public function onSignal(int $signal, callable $callback): void — source
  • public function offSignal(int $signal): bool — source
  • public function setErrorHandler(callable $errorHandler): void — source
  • public function sleep(float $delay): void — source
  • public static function forRequest(array $headers): self — source
  • public static function forResponse(array $headers, int $status, string $requestMethod): self — source
  • public function consume(string $data): int — source
  • public function markConnectionClosed(): void — source
  • public function isComplete(): bool — source
  • public function isUntilClose(): bool — source
  • public function __construct( private readonly HttpReverseProxy $gateway, private readonly TcpConnection $client, private readonly float $connectTimeout, private readonly int $maxHeaderSize, ) — source
  • public function onClientData(string $data): void — source
  • public function close(): void — source
  • public function __construct() — source
  • public function route(HttpRoute $route): static — source
  • public function default(UpstreamPool $pool): static — source
  • public function setConnectTimeout(float $seconds): static — source
  • public function setMaxHeaderSize(int $bytes): static — source
  • public function attach(Server $server): void — source
  • public function resolveRoute(string $host, string $path): ?HttpRoute — source
  • public function status(): array — source
  • public function increment(string $counter, int $amount = 1): void — source
  • public function __construct( public readonly UpstreamPool $pool, public readonly string $host = '*', public readonly string $pathPrefix = '/', public readonly ?string $rewritePrefix = null, ) — source
  • public function matches(string $host, string $path): bool — source
  • public function rewriteTarget(string $target): string — source
  • public static function input(string $buffer, ConnectionInterface $connection): int — source
  • public static function decode(string $buffer, ConnectionInterface $connection): string — source
  • public static function encode(mixed $data, ConnectionInterface $connection): string — source
  • public static function requestClass(?string $className = null): string — source
  • public static function uploadTmpDir(?string $dir = null): string — source
  • public static function maxHeaderLength(?int $bytes = null): int — source
  • public static function maxHeaderCount(?int $count = null): int — source
  • public static function input(string $buffer, ConnectionInterface $connection): int — source
  • public static function decode(string $buffer, ConnectionInterface $connection): mixed — source
  • public static function encode(mixed $data, ConnectionInterface $connection): string — source
  • public function __construct(public string $buffer) — source
  • public function __toString(): string — source
  • public function __construct(protected string $buffer) — source
  • public function setChunkTrailers(array $trailers): void — source
  • public function get(?string $name = null, mixed $default = null): mixed — source
  • public function setGet(array $get): static — source
  • public function post(?string $name = null, mixed $default = null): mixed — source
  • public function setPost(array $post): static — source
  • public function input(string $name, mixed $default = null): mixed — source
  • public function all(): array — source
  • public function only(array $keys): array — source
  • public function except(array $keys): array — source
  • public function json(?string $name = null, mixed $default = null): mixed — source
  • public function header(?string $name = null, mixed $default = null): mixed — source
  • public function setHeaders(array $headers): static — source
  • public function trailer(?string $name = null, mixed $default = null): mixed — source
  • public function cookie(?string $name = null, mixed $default = null): mixed — source
  • public function file(?string $name = null): mixed — source
  • public function method(): string — source
  • public function isMethod(string $method): bool — source
  • public function protocolVersion(): string — source
  • public function host(bool $withoutPort = false): ?string — source
  • public function uri(): string — source
  • public function path(): string — source
  • public function queryString(): string — source
  • public function url(): string — source
  • public function fullUrl(): string — source
  • public function rawHead(): string — source
  • public function rawBody(): string — source
  • public function rawBuffer(): string — source
  • public function isAjax(): bool — source
  • public function isPjax(): bool — source
  • public function isJson(): bool — source
  • public function isHTML(): bool — source
  • public function acceptJson(): bool — source
  • public function acceptsJson(): bool — source
  • public function expectsJson(): bool — source
  • public function acceptsAnyContentType(): bool — source
  • public function parseAcceptHeader(): array — source
  • public function session(): Session — source
  • public function sessionId(?string $sessionId = null): string — source
  • public function isValidSessionId(mixed $sessionId): bool — source
  • public static function createSessionId(): string — source
  • public function sessionRegenerateId(bool $deleteOldSession = false): string — source
  • public function getLocalIp(): string — source
  • public function getLocalPort(): int — source
  • public function getRemoteIp(): string — source
  • public function getRemotePort(): int — source
  • public function getConnection(): TcpConnection — source
  • public function getRequestIp(): ?string — source
  • public function isSecure(): bool — source
  • public function toArray(): array — source
  • public function __toString(): string — source
  • public function __get(string $name): mixed — source
  • public function __set(string $name, mixed $value): void — source
  • public function __isset(string $name): bool — source
  • public function __unset(string $name): void — source
  • public function __wakeup(): void — source
  • public function __unserialize(array $data): void — source
  • public function __clone() — source
  • public function destroy(): void — source
  • public function __destruct() — source
  • public function __construct( protected int $status = 200, protected array $headers = [], protected ?string $body = '' ) — source
  • public static function init(): void — source
  • public static function initMimeTypeMap(): void — source
  • public function header(string $name, mixed $value): static — source
  • public function withHeader(string $name, mixed $value): static — source
  • public function withHeaders(array $headers): static — source
  • public function withoutHeader(string $name): static — source
  • public function getHeader(string $name): array|string|int|null — source
  • public function getHeaders(): array — source
  • public function getMimeType(string $extension): string — source
  • public function withStatus(int $code, ?string $reasonPhrase = null): static — source
  • public function getStatusCode(): int — source
  • public function getReasonPhrase(): ?string — source
  • public function withProtocolVersion(string $version): static — source
  • public function withBody(?string $body): static — source
  • public function withChunkedTransfer(): static — source
  • public function rawBody(): ?string — source
  • public function withoutBody(bool $preserveContentLength = true): static — source
  • public function isBodySuppressed(): bool — source
  • public function withCompressionForRequest(Request $request, int $minBytes = 1024, int $level = -1): static — source
  • public function withFile(string $file, int $offset = 0, int $length = 0): static — source
  • public function withFileForRequest(Request $request, string $file): static — source
  • public function cookie( string $name, string $value = '', ?int $maxAge = null, string $path = '', string $domain = '', bool $secure = false, bool $httpOnly = false, string $sameSite = '' ): static — source
  • public function __toString(): string — source

localzet\Server\Protocols\Http\ServerSentEvents

Section titled “localzet\Server\Protocols\Http\ServerSentEvents”
  • public function __construct( public string $data, public ?string $event = null, public ?string $id = null, public ?int $retry = null, ) — source
  • public function __toString(): string — source
  • public function __construct(protected string $id) — source
  • public function getId(): string — source
  • public static function handler(?SessionHandlerInterface $handler = null): SessionHandlerInterface — source
  • public static function setHandler(SessionHandlerInterface $handler): void — source
  • public static function handlerClass(mixed $className = null, mixed $config = null): string — source
  • public static function setCookieParams(array $params): void — source
  • public static function getCookieParams(): array — source
  • public function get(string $name, mixed $default = null): mixed — source
  • public function set(string $name, mixed $value): void — source
  • public function put(string|array $name, mixed $value = null): void — source
  • public function delete(string $name): void — source
  • public function pull(string $name, mixed $default = null): mixed — source
  • public function forget(string|array $name): void — source
  • public function has(string $name): bool — source
  • public function exists(string $name): bool — source
  • public function all(): array — source
  • public function flush(): void — source
  • public function save(): void — source
  • public function refresh(): bool — source
  • public function gc(): void — source
  • public static function init(): void — source
  • public function __unserialize(array $data): void — source
  • public function __wakeup(): void — source
  • public function __destruct() — source

localzet\Server\Protocols\Http\Session\FileSessionHandler

Section titled “localzet\Server\Protocols\Http\Session\FileSessionHandler”
  • public function __construct(array|string $config = []) — source
  • public static function init(): void — source
  • public static function sessionSavePath(string $path = ''): string — source
  • public function open(string $savePath, string $name): bool — source
  • public function close(): bool — source
  • public function read(string $sessionId): string|false — source
  • public function write(string $sessionId, string $sessionData): bool — source
  • public function updateTimestamp(string $sessionId, string $data = ''): bool — source
  • public function destroy(string $sessionId): bool — source
  • public function gc(int $maxLifetime): bool — source

localzet\Server\Protocols\Http\Session\MongoSessionHandler

Section titled “localzet\Server\Protocols\Http\Session\MongoSessionHandler”
  • public function __construct( array $config = [], array $uriOptions = [], array $driverOptions = [], ) — source
  • public function open(string $savePath, string $name): bool — source
  • public function close(): bool — source
  • public function read(string $sessionId): string|false — source
  • public function write(string $sessionId, string $sessionData): bool — source
  • public function updateTimestamp(string $sessionId, string $data = ''): bool — source
  • public function destroy(string $sessionId): bool — source
  • public function gc(int $maxLifetime): bool — source

localzet\Server\Protocols\Http\Session\RedisClusterSessionHandler

Section titled “localzet\Server\Protocols\Http\Session\RedisClusterSessionHandler”
  • public function __construct(array $config = []) — source
  • public function open(string $savePath, string $name): bool — source
  • public function close(): bool — source
  • public function read(string $sessionId): string|false — source
  • public function write(string $sessionId, string $sessionData): bool — source
  • public function updateTimestamp(string $sessionId, string $data = ''): bool — source
  • public function destroy(string $sessionId): bool — source
  • public function gc(int $maxLifetime): bool — source

localzet\Server\Protocols\Http\Session\RedisSessionHandler

Section titled “localzet\Server\Protocols\Http\Session\RedisSessionHandler”
  • public function __construct(array $config = []) — source
  • public function open(string $savePath, string $name): bool — source
  • public function close(): bool — source
  • public function read(string $sessionId): string|false — source
  • public function write(string $sessionId, string $sessionData): bool — source
  • public function updateTimestamp(string $sessionId, string $data = ''): bool — source
  • public function destroy(string $sessionId): bool — source
  • public function gc(int $maxLifetime): bool — source

localzet\Server\Protocols\Http\Session\SessionHandlerInterface

Section titled “localzet\Server\Protocols\Http\Session\SessionHandlerInterface”
  • public function open(string $savePath, string $name): bool — source
  • public function close(): bool — source
  • public function read(string $sessionId): string|false — source
  • public function write(string $sessionId, string $sessionData): bool — source
  • public function destroy(string $sessionId): bool — source
  • public function gc(int $maxLifetime): bool — source
  • public function updateTimestamp(string $sessionId, string $data = ''): bool — source

localzet\Server\Protocols\ProtocolInterface

Section titled “localzet\Server\Protocols\ProtocolInterface”
  • public static function input(string $buffer, ConnectionInterface $connection): int — source
  • public static function decode(string $buffer, ConnectionInterface $connection): mixed — source
  • public static function encode(mixed $data, ConnectionInterface $connection): string — source
  • public static function input(string $buffer, ConnectionInterface $connection): int — source
  • public static function decode(string $buffer, ConnectionInterface $connection): mixed — source
  • public static function encode(mixed $data, ConnectionInterface $connection): string — source
  • public static function input(string $buffer, ConnectionInterface $connection): int — source
  • public static function decode(string $buffer, ConnectionInterface $connection): string — source
  • public static function encode(mixed $data, ConnectionInterface $connection): string — source
  • public static function input(string $buffer, ConnectionInterface $connection): int — source
  • public static function decode(string $buffer, ConnectionInterface $connection): mixed — source
  • public static function encode(mixed $data, ConnectionInterface $connection): string — source
  • public static function gracefulClose( TcpConnection $connection, int $code = 1001, string $reason = 'Server shutting down', float $timeout = 1.0, ): void — source
  • public static function onClose(TcpConnection $connection): void — source
  • public static function frame(string $payload, int $opcode = 0x1, bool $fin = true): string — source
  • public static function initContext(AsyncTcpConnection $connection): void — source
  • public static function onConnect(AsyncTcpConnection $connection): void — source
  • public static function onClose(AsyncTcpConnection $connection): void — source
  • public static function sendHandshake(AsyncTcpConnection $connection): void — source
  • public static function input(string $buffer, ConnectionInterface $connection): int — source
  • public static function decode(string $buffer, ConnectionInterface $connection): mixed — source
  • public static function encode(mixed $data, ConnectionInterface $connection): string — source
  • public static function clientFrame(string $payload, int $opcode = 0x1): string — source
  • public static function dealHandshake(string $buffer, AsyncTcpConnection $connection): int — source
  • public function __construct( private readonly UpstreamPool $pool, private readonly EventInterface $eventLoop, private readonly float $interval = 5.0, private readonly float $connectTimeout = 1.0, ) — source
  • public function start(): void — source
  • public function stop(): void — source
  • public function check(): void — source
  • public function __construct( private readonly UpstreamPool $pool, private readonly float $connectTimeout = 2.0, ) — source
  • public function attach(Server $server): void — source
  • public function __construct(string $address, int $weight = 1, string $name = '') — source
  • public function isAvailable(?float $now = null): bool — source
  • public function markSuccess(): void — source
  • public function markFailure(int $failureThreshold, float $quarantineSeconds): void — source
  • public function toArray(): array — source
  • public function __construct( iterable $upstreams = [], string $strategy = self::ROUND_ROBIN, int $failureThreshold = 2, float $quarantineSeconds = 5.0, ) — source
  • public function add(Upstream|string $upstream, int $weight = 1, string $name = ''): static — source
  • public function setStrategy(string $strategy): static — source
  • public function select(array $excluded = []): Upstream — source
  • public function markSuccess(Upstream $upstream): void — source
  • public function markFailure(Upstream $upstream): void — source
  • public function all(): array — source
  • public function status(): array — source
  • public static function isSupported(): bool — source
  • public static function fork(array $metadata, array $resources): array — source
  • public static function receiveFromEnvironment(): array — source