Documentation

MiddlewareHandler
in package
implements LoggerAwareInterface, Stringable uses StringableTrait

WebSocket\Middleware\MiddlewareHandler class.

Middleware handling.

Table of Contents

Interfaces

LoggerAwareInterface
Describes a logger-aware instance.
Stringable

Properties

$httpHandler  : HttpHandler
$httpIncoming  : array<string|int, mixed>
$httpOutgoing  : array<string|int, mixed>
$incoming  : array<string|int, mixed>
$logger  : LoggerInterface
$messageHandler  : MessageHandler
$outgoing  : array<string|int, mixed>
$tick  : array<string|int, mixed>

Methods

__construct()  : mixed
Create MiddlewareHandler.
__toString()  : string
add()  : $this
Add a middleware.
processHttpIncoming()  : Message
Process middlewares for http requests.
processHttpOutgoing()  : Message
Process middlewares for http requests.
processIncoming()  : Message
Process middlewares for incoming messages.
processOutgoing()  : Message
Process middlewares for outgoing messages.
processTick()  : void
Process middlewares for tick.
setLogger()  : void
Set logger on MiddlewareHandler and all LoggerAware middlewares.
stringable()  : string

Properties

Methods

stringable()

protected stringable(string $format, mixed ...$values) : string
Parameters
$format : string
$values : mixed
Return values
string

        
On this page

Search results