Documentation

Channel
in package
uses RegisterMethods

Table of Contents

Methods

__call()  : mixed
代理调用ChannelInterface方法
__construct()  : mixed
构造方法
__destruct()  : mixed
析构方法
capacity()  : int
close()  : void
getHandler()  : array<string|int, mixed>
获取指定handler 或 获取所有
isEmpty()  : bool
isFull()  : bool
pop()  : mixed
push()  : mixed
register()  : bool|null
注册
registerVerify()  : false|string
unregister()  : bool|null
注销
unregisterExecute()  : bool

Methods

__call()

代理调用ChannelInterface方法

public __call(string $name, array<string|int, mixed> $arguments) : mixed
Parameters
$name : string
$arguments : array<string|int, mixed>
Tags
codeCoverageIgnore

系统魔术方法,忽略覆盖

__construct()

构造方法

public __construct([int $capacity = -1 ]) : mixed
Parameters
$capacity : int = -1

__destruct()

析构方法

public __destruct() : mixed

capacity()

public capacity() : int
Return values
int

getHandler()

获取指定handler 或 获取所有

public static getHandler(null|string $key) : array<string|int, mixed>
Parameters
$key : null|string
Return values
array<string|int, mixed>

isEmpty()

public isEmpty() : bool
Return values
bool

isFull()

public isFull() : bool
Return values
bool

pop()

public pop([int $timeout = -1 ]) : mixed
Parameters
$timeout : int = -1

push()

public push([mixed $data = ][, int $timeout = -1 ]) : mixed
Parameters
$data : mixed =
$timeout : int = -1

register()

注册

public static register(string $key, mixed $value) : bool|null
Parameters
$key : string
$value : mixed
Return values
bool|null

registerVerify()

public static registerVerify(mixed $value) : false|string
Parameters
$value : mixed
Tags
inheritdoc
Return values
false|string

unregister()

注销

public static unregister(string $key) : bool|null
Parameters
$key : string
Return values
bool|null

unregisterExecute()

public static unregisterExecute(string $key) : bool
Parameters
$key : string
Tags
inheritdoc
Return values
bool

        
On this page

Search results