implemented toFactory6 method

This commit is contained in:
Sergey Penkovsky
2020-07-03 09:37:09 +03:00
parent 49aff8a483
commit 19f4faab9b
2 changed files with 54 additions and 2 deletions

View File

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