class HookManager

Methods

static HookManager
factory()

Returns an instance of self.

addBeforeGet(array $whenKeys, Closure $callback)

No description

addAfterGet(array $whenKeys, Closure $callback)

No description

addBeforeSet(array $whenKeys, Closure $callback)

No description

addAfterSet(array $whenKeys, Closure $callback)

No description

$this
addBeforeEachGet(Closure $callback)

No description

$this
addAfterEachGet(Closure $callback)

No description

$this
addBeforeEachSet(Closure $callback)

No description

$this
addAfterEachSet(Closure $callback)

No description

$this
runBeforeGet(Pouch $pouch, string $currentKey)

No description

$this
runAfterGet(Pouch $pouch, string $currentKey, Item $item)

No description

$this
runBeforeSet(Pouch $pouch, string $currentKey)

No description

$this
runAfterSet(Pouch $pouch, string $currentKey, Item $item)

No description

Details

at line 26
static HookManager factory()

Returns an instance of self.

Return Value

HookManager

at line 42
HookManager addBeforeGet(array $whenKeys, Closure $callback)

Parameters

array $whenKeys
Closure $callback

Return Value

HookManager

at line 53
HookManager addAfterGet(array $whenKeys, Closure $callback)

Parameters

array $whenKeys
Closure $callback

Return Value

HookManager

at line 64
HookManager addBeforeSet(array $whenKeys, Closure $callback)

Parameters

array $whenKeys
Closure $callback

Return Value

HookManager

at line 75
HookManager addAfterSet(array $whenKeys, Closure $callback)

Parameters

array $whenKeys
Closure $callback

Return Value

HookManager

at line 85
$this addBeforeEachGet(Closure $callback)

Parameters

Closure $callback

Return Value

$this

at line 95
$this addAfterEachGet(Closure $callback)

Parameters

Closure $callback

Return Value

$this

at line 105
$this addBeforeEachSet(Closure $callback)

Parameters

Closure $callback

Return Value

$this

at line 115
$this addAfterEachSet(Closure $callback)

Parameters

Closure $callback

Return Value

$this

at line 126
$this runBeforeGet(Pouch $pouch, string $currentKey)

Parameters

Pouch $pouch
string $currentKey

Return Value

$this

at line 138
$this runAfterGet(Pouch $pouch, string $currentKey, Item $item)

Parameters

Pouch $pouch
string $currentKey
Item $item

Return Value

$this

at line 149
$this runBeforeSet(Pouch $pouch, string $currentKey)

Parameters

Pouch $pouch
string $currentKey

Return Value

$this

at line 161
$this runAfterSet(Pouch $pouch, string $currentKey, Item $item)

Parameters

Pouch $pouch
string $currentKey
Item $item

Return Value

$this