implemented toFactory4 method

This commit is contained in:
Sergey Penkovsky
2020-07-03 09:25:56 +03:00
parent b641702e1e
commit aade90b4fa
2 changed files with 40 additions and 2 deletions

View File

@@ -91,8 +91,12 @@ class ResolvingContext<T> extends Resolver {
*/
ResolvingContext<T> toFactory4<T1, T2, T3, T4>(
T Function(T1, T2, T3, T4) factory) {
// TODO: implement toFactory4
throw UnimplementedError();
Resolver<T> resolver = FactoryResolver<T>(() => factory(
_container.resolve<T1>(),
_container.resolve<T2>(),
_container.resolve<T3>(),
_container.resolve<T4>()));
return toResolver(resolver);
}
/**