From 2a43bff1e18aa857d1a1fcad3ca38e565caa503b Mon Sep 17 00:00:00 2001 From: Ione Souza Junior Date: Sun, 23 Sep 2018 15:22:55 -0300 Subject: [PATCH] Changed PHP code generation to support namespaces --- .../CodeWriters/PhpCodeWriter.cs | 12 +++++------- JsonUtils/Views/Home/Index.cshtml | 2 -- 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/JsonCSharpClassGeneratorLib/CodeWriters/PhpCodeWriter.cs b/JsonCSharpClassGeneratorLib/CodeWriters/PhpCodeWriter.cs index 51fb0cc..bd7edf6 100644 --- a/JsonCSharpClassGeneratorLib/CodeWriters/PhpCodeWriter.cs +++ b/JsonCSharpClassGeneratorLib/CodeWriters/PhpCodeWriter.cs @@ -76,7 +76,7 @@ public void WriteClass(IJsonClassGeneratorConfig config, TextWriter sw, JsonType sw.WriteLine("{"); //} - var prefix = config.UseNestedClasses && !type.IsRoot ? "" : " "; + var prefix = " "; var shouldSuppressWarning = config.InternalVisibility && !config.UseProperties && !config.ExplicitDeserialization; @@ -105,12 +105,7 @@ public void WriteClass(IJsonClassGeneratorConfig config, TextWriter sw, JsonType sw.WriteLine(); } - - if (config.UseNestedClasses && !type.IsRoot) - sw.WriteLine(" }"); - - if (!config.UseNestedClasses) - sw.WriteLine("}"); + sw.WriteLine("}"); sw.WriteLine(); } @@ -129,6 +124,9 @@ public void WriteNamespaceStart(IJsonClassGeneratorConfig config, TextWriter sw, { sw.WriteLine("