in Sources/MockoloFramework/Operations/TemplateRenderer.swift [21:37]
func renderTemplates(entities: [ResolvedEntity],
useTemplateFunc: Bool,
useMockObservable: Bool,
allowSetCallCount: Bool,
mockFinal: Bool,
enableFuncArgsHistory: Bool,
disableCombineDefaultValues: Bool,
completion: @escaping (String, Int64) -> ()) {
scan(entities) { (resolvedEntity, lock) in
let mockModel = resolvedEntity.model()
if let mockString = mockModel.render(with: resolvedEntity.key, encloser: mockModel.name, useTemplateFunc: useTemplateFunc, useMockObservable: useMockObservable, allowSetCallCount: allowSetCallCount, mockFinal: mockFinal, enableFuncArgsHistory: enableFuncArgsHistory, disableCombineDefaultValues: disableCombineDefaultValues), !mockString.isEmpty {
lock?.lock()
completion(mockString, mockModel.offset)
lock?.unlock()
}
}
}