[PR #562] [MERGED] Refactor Transformer (add Scriban) #971

Closed
opened 2025-12-29 15:34:34 +01:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/wiremock/WireMock.Net/pull/562
Author: @StefH
Created: 1/14/2021
Status: Merged
Merged: 1/19/2021
Merged by: @StefH

Base: masterHead: Refactor_Transformer


📝 Commits (10+)

📊 Changes

43 files changed (+1405 additions, -767 deletions)

View changed files

📝 Directory.Build.props (+1 -1)
📝 examples/WireMock.Net.Console.Net452.Classic/MainApp.cs (+2 -1)
📝 src/WireMock.Net.Abstractions/Admin/Mappings/ResponseModel.cs (+7 -1)
src/WireMock.Net.Abstractions/Types/TransformerType.cs (+23 -0)
📝 src/WireMock.Net/ResponseBuilders/ITransformResponseBuilder.cs (+12 -2)
📝 src/WireMock.Net/ResponseBuilders/Response.cs (+36 -3)
📝 src/WireMock.Net/Serialization/MappingConverter.cs (+2 -0)
📝 src/WireMock.Net/Server/WireMockServer.Admin.cs (+5 -1)
📝 src/WireMock.Net/Transformers/Handlebars/HandlebarsContext.cs (+9 -1)
📝 src/WireMock.Net/Transformers/Handlebars/HandlebarsContextFactory.cs (+7 -6)
📝 src/WireMock.Net/Transformers/Handlebars/HandlebarsFile.cs (+1 -1)
📝 src/WireMock.Net/Transformers/Handlebars/HandlebarsJsonPath.cs (+1 -1)
📝 src/WireMock.Net/Transformers/Handlebars/HandlebarsLinq.cs (+1 -1)
📝 src/WireMock.Net/Transformers/Handlebars/HandlebarsRandom.cs (+1 -1)
📝 src/WireMock.Net/Transformers/Handlebars/HandlebarsRegex.cs (+1 -1)
📝 src/WireMock.Net/Transformers/Handlebars/HandlebarsXPath.cs (+1 -1)
📝 src/WireMock.Net/Transformers/Handlebars/HandlebarsXeger.cs (+1 -1)
src/WireMock.Net/Transformers/Handlebars/IHandlebarsContext.cs (+9 -0)
📝 src/WireMock.Net/Transformers/Handlebars/WireMockHandlebarsHelpers.cs (+1 -1)
src/WireMock.Net/Transformers/IHandlebarsContext.cs (+0 -12)

...and 23 more files

📄 Description

https://github.com/WireMock-Net/WireMock.Net/issues/214


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/wiremock/WireMock.Net/pull/562 **Author:** [@StefH](https://github.com/StefH) **Created:** 1/14/2021 **Status:** ✅ Merged **Merged:** 1/19/2021 **Merged by:** [@StefH](https://github.com/StefH) **Base:** `master` ← **Head:** `Refactor_Transformer` --- ### 📝 Commits (10+) - [`04b5361`](https://github.com/wiremock/WireMock.Net/commit/04b53616f674f7003f7cff174532c5993ac6203b) DotLiquid - [`ed4847c`](https://github.com/wiremock/WireMock.Net/commit/ed4847c9d27e5b06e20a6d7ca7668f6b7e739e23) . - [`98a1921`](https://github.com/wiremock/WireMock.Net/commit/98a1921c5697b572cf1c00f88edef6b579febbe0) Response.Create().WithTransformer(TransformerType.Handlebars); - [`9fcb6f3`](https://github.com/wiremock/WireMock.Net/commit/9fcb6f346fa652dafba280f79e561892e8b8eeb5) dotLiquidContext - [`f0b78af`](https://github.com/wiremock/WireMock.Net/commit/f0b78afb7a012a709f3f0c7b96aabd798e589bd6) Check.NotNull(transformerContext, nameof(transformerContext)); - [`2ac7c3b`](https://github.com/wiremock/WireMock.Net/commit/2ac7c3b358f505c32a11dbdbbec24d6e5b715b8f) Scriban - [`501252a`](https://github.com/wiremock/WireMock.Net/commit/501252a514805bd67f08d3e3fca00f83bc400f2f) 1.4.1 - [`0eb8fb2`](https://github.com/wiremock/WireMock.Net/commit/0eb8fb26e2044378e2388571409cfcb45994e35b) move - [`9bcf141`](https://github.com/wiremock/WireMock.Net/commit/9bcf1414b354668364b6c3112d78113d01cdf7a0) out T - [`0ef34c5`](https://github.com/wiremock/WireMock.Net/commit/0ef34c51a6ac7cb223dba9400853aef15c135456) ParseAndRender ### 📊 Changes **43 files changed** (+1405 additions, -767 deletions) <details> <summary>View changed files</summary> 📝 `Directory.Build.props` (+1 -1) 📝 `examples/WireMock.Net.Console.Net452.Classic/MainApp.cs` (+2 -1) 📝 `src/WireMock.Net.Abstractions/Admin/Mappings/ResponseModel.cs` (+7 -1) ➕ `src/WireMock.Net.Abstractions/Types/TransformerType.cs` (+23 -0) 📝 `src/WireMock.Net/ResponseBuilders/ITransformResponseBuilder.cs` (+12 -2) 📝 `src/WireMock.Net/ResponseBuilders/Response.cs` (+36 -3) 📝 `src/WireMock.Net/Serialization/MappingConverter.cs` (+2 -0) 📝 `src/WireMock.Net/Server/WireMockServer.Admin.cs` (+5 -1) 📝 `src/WireMock.Net/Transformers/Handlebars/HandlebarsContext.cs` (+9 -1) 📝 `src/WireMock.Net/Transformers/Handlebars/HandlebarsContextFactory.cs` (+7 -6) 📝 `src/WireMock.Net/Transformers/Handlebars/HandlebarsFile.cs` (+1 -1) 📝 `src/WireMock.Net/Transformers/Handlebars/HandlebarsJsonPath.cs` (+1 -1) 📝 `src/WireMock.Net/Transformers/Handlebars/HandlebarsLinq.cs` (+1 -1) 📝 `src/WireMock.Net/Transformers/Handlebars/HandlebarsRandom.cs` (+1 -1) 📝 `src/WireMock.Net/Transformers/Handlebars/HandlebarsRegex.cs` (+1 -1) 📝 `src/WireMock.Net/Transformers/Handlebars/HandlebarsXPath.cs` (+1 -1) 📝 `src/WireMock.Net/Transformers/Handlebars/HandlebarsXeger.cs` (+1 -1) ➕ `src/WireMock.Net/Transformers/Handlebars/IHandlebarsContext.cs` (+9 -0) 📝 `src/WireMock.Net/Transformers/Handlebars/WireMockHandlebarsHelpers.cs` (+1 -1) ➖ `src/WireMock.Net/Transformers/IHandlebarsContext.cs` (+0 -12) _...and 23 more files_ </details> ### 📄 Description https://github.com/WireMock-Net/WireMock.Net/issues/214 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2025-12-29 15:34:34 +01:00
adam closed this issue 2025-12-29 15:34:34 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/WireMock.Net-wiremock#971