initialize method
Initialization implementation. Do not call it directly, use doInitialization.
It can be a synchronous (returning a bool) or an asynchronous implementation (returning a Future<bool>).
Implementation
@override
FutureOr<InitializationResult> initialize() => provider
.executeInitialized(
() => repositoryAdapter.ensureInitialized(parent: this),
parent: this)
.resolveMapped((result) {
return InitializationResult.ok(this, dependencies: [
provider,
repositoryAdapter,
...result.dependencies
]);
});