DeferredCallbackCollection
class DeferredCallbackCollection implements ArrayAccess, Countable
Properties
| protected DeferredCallback> | $callbacks | All of the deferred callbacks. |
Methods
Get the first callback in the collection.
Invoke the deferred callbacks.
Invoke the deferred callbacks if the given truth test evaluates to true.
Remove any deferred callbacks with the given name.
Remove any duplicate callbacks.
Determine if the collection has a callback with the given key.
Get the callback with the given key.
Set the callback with the given key.
Remove the callback with the given key from the collection.
Determine how many callbacks are in the collection.
Details
at line 26
DeferredCallback
first()
Get the first callback in the collection.
at line 36
void
invoke()
Invoke the deferred callbacks.
at line 44
void
invokeWhen(Closure|null $when = null)
Invoke the deferred callbacks if the given truth test evaluates to true.
at line 77
void
forget(string $name)
Remove any deferred callbacks with the given name.
at line 95
protected DeferredCallbackCollection
forgetDuplicates()
Remove any duplicate callbacks.
at line 124
bool
offsetExists(mixed $offset)
Determine if the collection has a callback with the given key.
at line 134
DeferredCallback|null
offsetGet(mixed $offset)
Get the callback with the given key.
at line 144
void
offsetSet(mixed $offset, mixed $value)
Set the callback with the given key.
at line 156
void
offsetUnset(mixed $offset)
Remove the callback with the given key from the collection.
at line 166
int
count()
Determine how many callbacks are in the collection.