$settings $settings : \ManaPHP\Configuration\SettingsInterface Type \ManaPHP\Configuration\SettingsInterface
$redisCache $redisCache : \Redis|\ManaPHP\Data\RedisInterface Type \Redis|\ManaPHP\Data\RedisInterface
$redisBroker $redisBroker : \Redis|\ManaPHP\Data\RedisInterface Type \Redis|\ManaPHP\Data\RedisInterface
$coroutineManager $coroutineManager : \ManaPHP\Coroutine\ManagerInterface Type \ManaPHP\Coroutine\ManagerInterface
$_pool $_pool : array<mixed,\ManaPHP\Coroutine\Channel[]> Type array<mixed,\ManaPHP\Coroutine\Channel[]>
getInstance() getInstance(string $class, array $params = array()) : mixed Parameters string $class array $params Returns mixed
inject() inject(string $name, mixed $target) : static Parameters string $name mixed $target Returns static
attachEvent() attachEvent(string $event, callable $handler, boolean $appended = true) : static Attach a listener to the events manager Parameters string $event callable $handler boolean $appended Returns static
detachEvent() detachEvent(string $event, callable $handler) : static Parameters string $event callable $handler Returns static
peekEvent() peekEvent(string $group, callable $handler) : static Parameters string $group callable $handler Returns static
fireEvent() fireEvent(string $event, mixed $data = array(), mixed $source = null) : void Fires an event in the events manager causing that the active listeners will be notified about it Parameters string $event mixed $data mixed $source
on() on(string $event, callable $handler) : static Parameters string $event callable $handler Returns static
off() off(string $event = null, callable $handler = null) : static Parameters string $event callable $handler Returns static
remove() remove(object $owner, string $type = null) : static Parameters object $owner string $type Returns static
create() create(object $owner, integer $capacity, string $type = 'default') : static Parameters object $owner integer $capacity string $type Returns static
add() add(object $owner, object|array $sample, integer $size = 1, string $type = 'default') : static Parameters object $owner object|array $sample integer $size string $type Returns static
push() push(object $owner, object $instance, string $type = 'default') : static Parameters object $owner object $instance string $type Returns static
pop() pop(object $owner, float $timeout = null, string $type = 'default') : object Parameters object $owner float $timeout string $type Returns object
isEmpty() isEmpty(object $owner, string $type = 'default') : boolean Parameters object $owner string $type Returns boolean
exists() exists(object $owner, string $type = 'default') : boolean Parameters object $owner string $type Returns boolean
size() size(object $owner, string $type = 'default') : integer Parameters object $owner string $type Returns integer