@@ -115,7 +115,7 @@ When using typed dictionaries or arrays as parameters, use `Array<Type>` instead
115115PersonType; InjectablePerson; initializer; additionalNames:Array<String>; family:Dictionary<String, String>;
116116```
117117
118- ### YML
118+ ### YAML
119119
120120Example for a .yml definition:
121121``` yml
@@ -178,16 +178,16 @@ PersonType
178178
179179import Swinject
180180
181- extension ResolverType {
181+ extension Resolver {
182182
183- public func resolvePersonType () -> PersonType {
183+ func resolvePersonType () -> PersonType {
184184 return self .resolve (PersonType.self )!
185185 }
186186}
187187
188188extension Container {
189189
190- public func registerPersonType (registerClosure : (_ resolver: ResolverType ) -> (PersonType)) -> ServiceEntry<PersonType> {
190+ @discardableResult func registerPersonType (registerClosure : @escaping (_ resolver: Resolver ) -> (PersonType)) -> ServiceEntry<PersonType> {
191191 return self .register (PersonType.self , factory : registerClosure)
192192 }
193193}
@@ -206,16 +206,16 @@ PersonType; InjectablePerson
206206
207207import Swinject
208208
209- extension ResolverType {
209+ extension Resolver {
210210
211- public func resolveInjectablePerson () -> InjectablePerson {
211+ func resolveInjectablePerson () -> InjectablePerson {
212212 return self .resolve (PersonType.self ) as! InjectablePerson
213213 }
214214}
215215
216216extension Container {
217217
218- public func registerInjectablePerson (registerClosure : (_ resolver: ResolverType ) -> (InjectablePerson)) -> ServiceEntry<PersonType> {
218+ @discardableResult func registerInjectablePerson (registerClosure : @escaping (_ resolver: Resolver ) -> (InjectablePerson)) -> ServiceEntry<PersonType> {
219219 return self .register (PersonType.self , factory : registerClosure)
220220 }
221221}
@@ -234,16 +234,16 @@ PersonType; InjectablePerson; initializer
234234
235235import Swinject
236236
237- extension ResolverType {
237+ extension Resolver {
238238
239- public func resolveInjectablePerson_initializer () -> InjectablePerson {
239+ func resolveInjectablePerson_initializer () -> InjectablePerson {
240240 return self .resolve (PersonType.self , name : " initializer" ) as! InjectablePerson
241241 }
242242}
243243
244244extension Container {
245245
246- public func registerInjectablePerson_initializer (registerClosure : (_ resolver: ResolverType ) -> (InjectablePerson)) -> ServiceEntry<PersonType> {
246+ @discardableResult func registerInjectablePerson_initializer (registerClosure : @escaping (_ resolver: Resolver ) -> (InjectablePerson)) -> ServiceEntry<PersonType> {
247247 return self .register (PersonType.self , name : " initializer" , factory : registerClosure)
248248 }
249249}
@@ -261,16 +261,16 @@ PersonType; InjectablePerson; ; argumentName:ArgumentType
261261
262262import Swinject
263263
264- extension ResolverType {
264+ extension Resolver {
265265
266- public func resolveInjectablePerson (argumentName : ArgumentType) -> InjectablePerson {
266+ func resolveInjectablePerson (argumentName : ArgumentType) -> InjectablePerson {
267267 return self .resolve (PersonType.self , argument : argumentName) as! InjectablePerson
268268 }
269269}
270270
271271extension Container {
272272
273- public func registerInjectablePerson (registerClosure : (_ resolver: ResolverType , _ argumentName: ArgumentType) -> (InjectablePerson)) -> ServiceEntry<PersonType> {
273+ @discardableResult func registerInjectablePerson (registerClosure : @escaping (_ resolver: Resolver , _ argumentName: ArgumentType) -> (InjectablePerson)) -> ServiceEntry<PersonType> {
274274 return self .register (PersonType.self , factory : registerClosure)
275275 }
276276}
@@ -290,16 +290,16 @@ PersonType; InjectablePerson; ; argumentName:ArgumentType; ArgumentTypeWithoutSp
290290
291291import Swinject
292292
293- extension ResolverType {
293+ extension Resolver {
294294
295- public func resolveInjectablePerson (argumentName : ArgumentType, argumenttypewithoutspecificname : ArgumentTypeWithoutSpecificName, title : String , string : String ) -> InjectablePerson {
295+ func resolveInjectablePerson (argumentName : ArgumentType, argumenttypewithoutspecificname : ArgumentTypeWithoutSpecificName, title : String , string : String ) -> InjectablePerson {
296296 return self .resolve (PersonType.self , arguments : argumentName, argumenttypewithoutspecificname, title, string) as! InjectablePerson
297297 }
298298}
299299
300300extension Container {
301301
302- public func registerInjectablePerson (registerClosure : (_ resolver: ResolverType , _ argumentName: ArgumentType, _ argumenttypewithoutspecificname: ArgumentTypeWithoutSpecificName, _ title: String , _ string: String ) -> (InjectablePerson)) -> ServiceEntry<PersonType> {
302+ @discardableResult func registerInjectablePerson (registerClosure : @escaping (_ resolver: Resolver , _ argumentName: ArgumentType, _ argumenttypewithoutspecificname: ArgumentTypeWithoutSpecificName, _ title: String , _ string: String ) -> (InjectablePerson)) -> ServiceEntry<PersonType> {
303303 return self .register (PersonType.self , factory : registerClosure)
304304 }
305305}
@@ -317,16 +317,16 @@ PersonType; InjectablePerson; initializer; argumentName:ArgumentType; ArgumentTy
317317
318318import Swinject
319319
320- extension ResolverType {
320+ extension Resolver {
321321
322- public func resolveInjectablePerson_initializer (argumentName : ArgumentType, argumenttypewithoutspecificname : ArgumentTypeWithoutSpecificName, title : String , string : String ) -> InjectablePerson {
322+ func resolveInjectablePerson_initializer (argumentName : ArgumentType, argumenttypewithoutspecificname : ArgumentTypeWithoutSpecificName, title : String , string : String ) -> InjectablePerson {
323323 return self .resolve (PersonType.self , name : " initializer" , arguments : argumentName, argumenttypewithoutspecificname, title, string) as! InjectablePerson
324324 }
325325}
326326
327327extension Container {
328328
329- public func registerInjectablePerson_initializer (registerClosure : (_ resolver: ResolverType , _ argumentName: ArgumentType, _ argumenttypewithoutspecificname: ArgumentTypeWithoutSpecificName, _ title: String , _ string: String ) -> (InjectablePerson)) -> ServiceEntry<PersonType> {
329+ @discardableResult func registerInjectablePerson_initializer (registerClosure : @escaping (_ resolver: Resolver , _ argumentName: ArgumentType, _ argumenttypewithoutspecificname: ArgumentTypeWithoutSpecificName, _ title: String , _ string: String ) -> (InjectablePerson)) -> ServiceEntry<PersonType> {
330330 return self .register (PersonType.self , name : " initializer" , factory : registerClosure)
331331 }
332332}
0 commit comments