func serialize()

in Generator/Sources/NeedleFramework/Generating/Serializers/DependencyProviderInitBodySerializer.swift [34:52]


    func serialize() -> String {
        let arguments = provider.levelMap
            .sorted(by: { $0.key < $1.key })
            .map { (componentType: String, level: Int) in
                return "\(componentType.lowercasedFirstChar()): \(componentType)"
        }
        .joined(separator: ", ")
        let body = provider.levelMap
            .sorted(by: { $0.key < $1.key })
            .map { (componentType: String, level: Int) in
            return "        self.\(componentType.lowercasedFirstChar()) = \(componentType.lowercasedFirstChar())"
        }
        .joined(separator: "\n")
        return """
    init(\(arguments)) {
\(body)
    }
"""
    }