Container.root constructor

Container.root()

Creates the root container and auto-registers itself.

The root container is automatically bound as:

final container = Container.root();
expect(container.make<Container>(), same(container));

Implementation

factory Container.root() {
  final rootContainer = Container._(null);
  rootContainer.bindInstance<ServiceContainer>(rootContainer);
  rootContainer.bindInstance<Container>(rootContainer);
  return rootContainer;
}