diff --git a/3.0/docs/styleguide/styleguide.md b/3.0/docs/styleguide/styleguide.md index 2bbc40a8..1e22387e 100644 --- a/3.0/docs/styleguide/styleguide.md +++ b/3.0/docs/styleguide/styleguide.md @@ -219,7 +219,7 @@ import Vapor import FluentMySQL import Foundation -protocol UserRepository: Service { +protocol UserRepository: ServiceType { func find(id: Int, on connectable: DatabaseConnectable) -> Future func all(on connectable: DatabaseConnectable) -> Future<[User]> func find(email: String, on connectable: DatabaseConnectable) -> Future @@ -228,6 +228,10 @@ protocol UserRepository: Service { } final class MySQLUserRepository: UserRepository { + static func makeService(for worker: Container) throws -> Self { + return .init() + } + func find(id: Int, on connectable: DatabaseConnectable) -> EventLoopFuture { return User.find(id, on: connectable) }