resolveDependency abstract method
Resolves a dependency based on the provided descriptor.
This is an advanced method used internally by the framework for dependency injection resolution. It examines the dependency descriptor and returns the appropriate pod instance.
Usage Example:
final descriptor = DependencyDescriptor(
Source.controller,
'userController',
'userService',
Class<UserService>(),
);
final dependency = await factory.resolveDependency(descriptor);
@param descriptor The dependency descriptor containing resolution information @return A Future that completes with the resolved dependency object
Implementation
Future<Object?> resolveDependency(DependencyDescriptor descriptor, [Set<String>? autowiredPods]);