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 93
protected DeferredCallbackCollection
forgetDuplicates()
Remove any duplicate callbacks.
at line 122
bool
offsetExists(mixed $offset)
Determine if the collection has a callback with the given key.
at line 132
DeferredCallback|null
offsetGet(mixed $offset)
Get the callback with the given key.
at line 142
void
offsetSet(mixed $offset, mixed $value)
Set the callback with the given key.
at line 154
void
offsetUnset(mixed $offset)
Remove the callback with the given key from the collection.
at line 164
int
count()
Determine how many callbacks are in the collection.