Documentation

QueueBuilder extends AbstractBuilder
in package

AbstractYes

Table of Contents

Methods

__construct()  : mixed
action()  : mixed
运行
classContent()  : string
Command 获取需要创建的类文件内容
getBuilderConfig()  : BuilderConfig
getBuilderName()  : string
getConfig()  : mixed
getConfigs()  : array<string|int, mixed>
getMode()  : class-string|null
获取模式
handler()  : string
onWorkerReload()  : void
Builder 重加载时
onWorkerStart()  : void
Builder 启动时
onWorkerStop()  : void
Builder 停止时
registerMode()  : array<string|int, class-string>
注册模式
setBuilderConfig()  : void
setConfig()  : void

Methods

action()

运行

public action(Closure $action) : mixed
Parameters
$action : Closure

= function(ConnectionInterface $connection) }

classContent()

Command 获取需要创建的类文件内容

public static classContent(string $namespace, string $className, bool $isDelay) : string
Parameters
$namespace : string
$className : string
$isDelay : bool
Tags
inheritDoc
Return values
string

getBuilderName()

public getBuilderName() : string
Return values
string

getConfig()

public getConfig(string $key, mixed $default) : mixed
Parameters
$key : string
$default : mixed

getConfigs()

public getConfigs() : array<string|int, mixed>
Return values
array<string|int, mixed>

getMode()

获取模式

public static getMode(string $mode) : class-string|null
Parameters
$mode : string
Return values
class-string|null

handler()

public abstract handler(Message $message, Channel $channel, Client $client) : string
Parameters
$message : Message
$channel : Channel
$client : Client
Return values
string

onWorkerReload()

Builder 重加载时

public onWorkerReload(Worker $worker) : void
Parameters
$worker : Worker
Tags
inheritDoc

onWorkerStart()

Builder 启动时

public onWorkerStart(Worker $worker) : void
Parameters
$worker : Worker
Tags
inheritDoc

onWorkerStop()

Builder 停止时

public onWorkerStop(Worker $worker) : void
Parameters
$worker : Worker
Tags
inheritDoc

registerMode()

注册模式

public static registerMode(string $mode, string $className) : array<string|int, class-string>
Parameters
$mode : string
$className : string
Return values
array<string|int, class-string>

setConfig()

public setConfig(array<string|int, mixed> $config) : void
Parameters
$config : array<string|int, mixed>

        
On this page

Search results