forked from loafle/openapi-generator-original
For example, when an operation's tag is "users-api", "users_api" or "UsersApi", generate the api file named users_api.clj and "users-api" as the namespace (it was "usersapi.clj" and "usersapi" before). To implement this, I have to move the "sanitizeTag" method from DefaultGenerator.java to DefaultCodegen.java so that its behaviour can be overridden in ClojureClientCodegen.java, which is needed as the default implementation would sanitize "users-api" to "usersapi" before the tag is passed to "toApiName" and "toApiFilename".