DeferredCallbackCollection
class DeferredCallbackCollection implements ArrayAccess, Countable (View source)
Properties
protected array | $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
callable
first()
Get the first callback in the collection.
void
invoke()
Invoke the deferred callbacks.
void
invokeWhen(Closure|null $when = null)
Invoke the deferred callbacks if the given truth test evaluates to true.
void
forget(string $name)
Remove any deferred callbacks with the given name.
protected DeferredCallbackCollection
forgetDuplicates()
Remove any duplicate callbacks.
bool
offsetExists(mixed $offset)
Determine if the collection has a callback with the given key.
mixed
offsetGet(mixed $offset)
Get the callback with the given key.
void
offsetSet(mixed $offset, mixed $value)
Set the callback with the given key.
void
offsetUnset(mixed $offset)
Remove the callback with the given key from the collection.
int
count()
Determine how many callbacks are in the collection.