Inflector

class Inflector Converts words between singular and plural forms. Methods static string|array singularize(string $plural) Returns the singular form of a word. Details static string|array singularize(string $plural) Returns the singular form of a word. If the method can't determine the form with certainty, an array of the possible singulars is returned. Parameters string $plural A word in plural form Return Value string|array The singular form

InactiveScopeException

class InactiveScopeException extends RuntimeException This exception is thrown when you try to create a service of an inactive scope. Methods __construct($serviceId, $scope, Exception $previous = null) getServiceId() getScope() Details __construct($serviceId, $scope, Exception $previous = null) Parameters $serviceId $scope Exception $previous getServiceId()

ImmutableEventDispatcher::removeSubscriber()

removeSubscriber(EventSubscriberInterface $subscriber) Removes an event subscriber. Parameters EventSubscriberInterface $subscriber The subscriber

ImmutableEventDispatcher::removeListener()

removeListener(string $eventName, callable $listener) Removes an event listener from the specified events. Parameters string $eventName The event to remove a listener from callable $listener The listener to remove

ImmutableEventDispatcher::hasListeners()

bool hasListeners(string $eventName = null) Checks whether an event has any registered listeners. Parameters string $eventName The name of the event Return Value bool true if the specified event has any listeners, false otherwise

ImmutableEventDispatcher::getListeners()

array getListeners(string $eventName = null) Gets the listeners of a specific event or all listeners sorted by descending priority. Parameters string $eventName The name of the event Return Value array The event listeners for the specified event, or all event listeners by event name

ImmutableEventDispatcher::getListenerPriority()

int|null getListenerPriority(string $eventName, callable $listener) Gets the listener priority for a specific event. Returns null if the event or the listener does not exist. Parameters string $eventName The name of the event callable $listener The listener Return Value int|null The event listener priority

ImmutableEventDispatcher::dispatch()

Event dispatch(string $eventName, Event $event = null) Dispatches an event to all registered listeners. Parameters string $eventName The name of the event to dispatch. The name of the event is the name of the method that is invoked on listeners. Event $event The event to pass to the event handlers/listeners If not supplied, an empty Event instance is created. Return Value Event

ImmutableEventDispatcher::addSubscriber()

addSubscriber(EventSubscriberInterface $subscriber) Adds an event subscriber. The subscriber is asked for all the events he is interested in and added as a listener for these events. Parameters EventSubscriberInterface $subscriber The subscriber

ImmutableEventDispatcher::addListener()

addListener(string $eventName, callable $listener, int $priority) Adds an event listener that listens on the specified events. Parameters string $eventName The event to listen on callable $listener The listener int $priority The higher this value, the earlier an event listener will be triggered in the chain (defaults to 0)