@@ -2,7 +2,7 @@ import Foundation
22import UIKit
33
44// swiftlint:disable all
5- /// This file is generated by Weaver 1.0.8
5+ /// This file is generated by Weaver 1.0.9
66/// DO NOT EDIT!
77
88final class MainDependencyContainer {
@@ -98,24 +98,23 @@ final class MainDependencyContainer {
9898
9999 private func movieManagerDependencyResolver( ) -> MovieManagerDependencyResolver {
100100 let _self = MainDependencyContainer ( provider: provider. copy ( ) )
101- let _inputProvider = _self. provider. copy ( )
101+ let _inputProvider = _self. provider
102102 var _builders = Dictionary < String , Any > ( )
103103 _builders [ " urlSession " ] = Provider . lazyBuilder (
104104 { ( _: Optional < Provider . ParametersCopier > ) -> URLSession in
105- let _inputContainer = MainDependencyContainer ( provider: _inputProvider)
105+ let _inputContainer = MainDependencyContainer ( provider: _inputProvider. copy ( ) )
106106 return { _ in URLSession . shared } ( _inputContainer as URLSessionInputDependencyResolver )
107107 }
108108 )
109109 _builders [ " movieAPI " ] = Provider . lazyBuilder (
110110 { ( _: Optional < Provider . ParametersCopier > ) -> APIProtocol in
111- let _inputContainer = MainDependencyContainer ( provider: _inputProvider)
111+ let _inputContainer = MainDependencyContainer ( provider: _inputProvider. copy ( ) )
112112 let __self = _inputContainer. movieAPIDependencyResolver ( )
113113 return MovieAPI ( injecting: __self)
114114 }
115115 )
116116 _builders [ " logger " ] = _self. loggerBuilder
117117 _self. provider. addBuilders ( _builders)
118- _inputProvider. addBuilders ( _builders)
119118 _ = _self. urlSession
120119 _ = _self. movieAPI
121120 return _self
@@ -124,25 +123,24 @@ final class MainDependencyContainer {
124123 fileprivate func publicMovieManagerDependencyResolver( host: Optional < String > ,
125124 logger: Logger ) -> MovieManagerDependencyResolver {
126125 let _self = MainDependencyContainer ( provider: provider. copy ( ) )
127- let _inputProvider = _self. provider. copy ( )
126+ let _inputProvider = _self. provider
128127 var _builders = Dictionary < String , Any > ( )
129128 _builders [ " urlSession " ] = Provider . lazyBuilder (
130129 { ( _: Optional < Provider . ParametersCopier > ) -> URLSession in
131- let _inputContainer = MainDependencyContainer ( provider: _inputProvider)
130+ let _inputContainer = MainDependencyContainer ( provider: _inputProvider. copy ( ) )
132131 return { _ in URLSession . shared } ( _inputContainer as URLSessionInputDependencyResolver )
133132 }
134133 )
135134 _builders [ " movieAPI " ] = Provider . lazyBuilder (
136135 { ( _: Optional < Provider . ParametersCopier > ) -> APIProtocol in
137- let _inputContainer = MainDependencyContainer ( provider: _inputProvider)
136+ let _inputContainer = MainDependencyContainer ( provider: _inputProvider. copy ( ) )
138137 let __self = _inputContainer. movieAPIDependencyResolver ( )
139138 return MovieAPI ( injecting: __self)
140139 }
141140 )
142141 _builders [ " host " ] = Provider . valueBuilder ( host)
143142 _builders [ " logger " ] = Provider . valueBuilder ( logger)
144143 _self. provider. addBuilders ( _builders)
145- _inputProvider. addBuilders ( _builders)
146144 _ = _self. urlSession
147145 _ = _self. movieAPI
148146 return _self
0 commit comments