class Athena::DependencyInjection::ServiceContainer
inherits Reference
#
Where the instantiated services live.
If a service is public, a getter based on the service's name as well as its type is defined. Otherwise, services are only available via constructor DI.
TODO: Reduce the amount of duplication when this issue is resolved.
Direct known subclasses
Athena::DependencyInjection::Spec::MockableServiceContainer
Class methods#
Methods#
#athena_routing_route_handler : Athena::Routing::RouteHandler
#
: Athena::Routing::RouteHandler
#request_store : Athena::Routing::RequestStore
#
: Athena::Routing::RequestStore
#router : Athena::Routing::Router
#
: Athena::Routing::Router