\ManaPHP\PoolManagerInterface

Summary

Methods
Constants
remove()
create()
add()
push()
pop()
exists()
size()
No constants found
No protected methods found
N/A
No private methods found
N/A

Methods

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') : mixed

Parameters

object $owner
float $timeout
string $type

Returns

mixed

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