DependencyProvider

public protocol DependencyProvider

A DependencyProvider allows services to be easily integrated (i.e. registered) into a DependencyContainer.

  • Registers all dependencies you would like to provide to a DependencyContainer.

    Declaration

    Swift

    func register(in container: DependencyContainer)

    Parameters

    container

    The container used to register dependencies.

  • didBoot(_:) Default implementation

    Called after the container has fully initialized and all providers have been registered.

    Default Implementation

    Declaration

    Swift

    func didBoot(_ container: DependencyContainer) throws

    Parameters

    container

    The container used to register dependencies.