implemented toFactory5 method

This commit is contained in:
Sergey Penkovsky
2020-07-03 09:31:35 +03:00
parent aade90b4fa
commit 49aff8a483
2 changed files with 44 additions and 2 deletions

View File

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