Services
Generic service to manage named services using lazy instantiation based on instantiator callback functions
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CWikimedia\Services\DestructibleServiceDestructibleService defines a standard interface for shutting down a service instance
 CWikimedia\Services\ServiceContainerServiceContainer provides a generic service to manage named services using lazy instantiation based on instantiator callback functions
 CWikimedia\Services\SalvageableServiceSalvageableService defines an interface for services that are able to salvage state from a previous instance of the same class
 CContainerExceptionInterface
 CWikimedia\Services\CannotReplaceActiveServiceExceptionException thrown when trying to replace an already active service
 CWikimedia\Services\ContainerDisabledExceptionException thrown when trying to access a service on a disabled container or factory
 CWikimedia\Services\RecursiveServiceDependencyExceptionException thrown when trying to instantiate a currently instantiating service
 CWikimedia\Services\ServiceAlreadyDefinedExceptionException thrown when a service was already defined, but the caller expected it to not exist
 CWikimedia\Services\ServiceDisabledExceptionException thrown when trying to access a disabled service
 CContainerInterface
 CWikimedia\Services\ServiceContainerServiceContainer provides a generic service to manage named services using lazy instantiation based on instantiator callback functions
 CNotFoundExceptionInterface
 CWikimedia\Services\NoSuchServiceExceptionException thrown when the requested service is not known
 CRuntimeException
 CWikimedia\Services\CannotReplaceActiveServiceExceptionException thrown when trying to replace an already active service
 CWikimedia\Services\ContainerDisabledExceptionException thrown when trying to access a service on a disabled container or factory
 CWikimedia\Services\NoSuchServiceExceptionException thrown when the requested service is not known
 CWikimedia\Services\RecursiveServiceDependencyExceptionException thrown when trying to instantiate a currently instantiating service
 CWikimedia\Services\ServiceAlreadyDefinedExceptionException thrown when a service was already defined, but the caller expected it to not exist
 CWikimedia\Services\ServiceDisabledExceptionException thrown when trying to access a disabled service