implemented toFactory8 method

This commit is contained in:
Sergey Penkovsky
2020-07-03 09:46:01 +03:00
parent af6c942ba5
commit 5d52dfaa65
2 changed files with 67 additions and 2 deletions

View File

@@ -149,8 +149,16 @@ class ResolvingContext<T> extends Resolver {
*/
ResolvingContext<T> toFactory8<T1, T2, T3, T4, T5, T6, T7, T8>(
T Function(T1, T2, T3, T4, T5, T6, T7, T8) factory) {
// TODO: implement toFactory8
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>(),
_container.resolve<T7>(),
_container.resolve<T8>()));
return toResolver(resolver);
}
void _verify() {