implemented toFactory2 method

This commit is contained in:
Sergey Penkovsky
2020-07-03 09:16:24 +03:00
parent 456076ffa2
commit c6021b0397
2 changed files with 33 additions and 9 deletions

View File

@@ -70,8 +70,9 @@ class ResolvingContext<T> extends Resolver {
* Создать фабричный resolver с 2 зависимостями от контейнера
*/
ResolvingContext<T> toFactory2<T1, T2>(T Function(T1, T2) factory) {
// TODO: implement toFactory2
throw UnimplementedError();
Resolver<T> resolver = FactoryResolver<T>(
() => factory(_container.resolve<T1>(), _container.resolve<T2>()));
return toResolver(resolver);
}
/**