Skip to content

Commit d570a8d

Browse files
committed
Mark Slim3 server generator as deprecated
1 parent d9416e3 commit d570a8d

File tree

3 files changed

+13
-1
lines changed

3 files changed

+13
-1
lines changed

docs/generators.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ The following generators are available:
103103
* [php-laravel](generators/php-laravel.md)
104104
* [php-lumen](generators/php-lumen.md)
105105
* [php-silex](generators/php-silex.md)
106-
* [php-slim](generators/php-slim.md)
106+
* [php-slim (deprecated)](generators/php-slim.md)
107107
* [php-slim4](generators/php-slim4.md)
108108
* [php-symfony](generators/php-symfony.md)
109109
* [php-ze-ph](generators/php-ze-ph.md)

modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpSlim4ServerCodegen.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@
2222
import org.apache.commons.lang3.StringEscapeUtils;
2323
import org.apache.commons.lang3.StringUtils;
2424
import org.openapitools.codegen.*;
25+
import org.openapitools.codegen.meta.GeneratorMetadata;
26+
import org.openapitools.codegen.meta.Stability;
2527
import org.slf4j.Logger;
2628
import org.slf4j.LoggerFactory;
2729

@@ -44,6 +46,10 @@ public class PhpSlim4ServerCodegen extends PhpSlimServerCodegen {
4446
public PhpSlim4ServerCodegen() {
4547
super();
4648

49+
generatorMetadata = GeneratorMetadata.newBuilder(generatorMetadata)
50+
.stability(Stability.STABLE)
51+
.build();
52+
4753
outputFolder = "generated-code" + File.separator + "slim4";
4854
embeddedTemplateDir = templateDir = "php-slim4-server";
4955

modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpSlimServerCodegen.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@
2323
import org.apache.commons.lang3.StringEscapeUtils;
2424
import org.apache.commons.lang3.StringUtils;
2525
import org.openapitools.codegen.*;
26+
import org.openapitools.codegen.meta.GeneratorMetadata;
27+
import org.openapitools.codegen.meta.Stability;
2628
import org.slf4j.Logger;
2729
import org.slf4j.LoggerFactory;
2830

@@ -46,6 +48,10 @@ public class PhpSlimServerCodegen extends AbstractPhpCodegen {
4648
public PhpSlimServerCodegen() {
4749
super();
4850

51+
generatorMetadata = GeneratorMetadata.newBuilder(generatorMetadata)
52+
.stability(Stability.DEPRECATED)
53+
.build();
54+
4955
// clear import mapping (from default generator) as slim does not use it
5056
// at the moment
5157
importMapping.clear();

0 commit comments

Comments
 (0)