trait ObjectPoolTrait

Class ObjectPoolTrait

Methods

static mixed
get(string $class)

No description

static 
put(stdClass|string $object)

No description

static mixed
use(string $class, Closure $handler)

No description

static SplStack
getStack(string|stdClass $class)

No description

static int
count(null $class = null)

No description

static 
destroy(null $class = null)

No description

Details

at line 26
static mixed get(string $class)

Parameters

string $class

Return Value

mixed

at line 40
static put(stdClass|string $object)

Parameters

stdClass|string $object

at line 54
static mixed use(string $class, Closure $handler)

Parameters

string $class
Closure $handler

Return Value

mixed

at line 69
static SplStack getStack(string|stdClass $class)

Parameters

string|stdClass $class

Return Value

SplStack

at line 85
static int count(null $class = null)

Parameters

null $class

Return Value

int

Exceptions

InvalidArgumentException

at line 102
static destroy(null $class = null)

Parameters

null $class

Exceptions

InvalidArgumentException