diff --git a/pom.xml b/pom.xml
index d01f1bf066d..8b7adc8f50d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1048,6 +1048,7 @@
samples/client/petstore/php/OpenAPIClient-php
samples/openapi3/client/petstore/php/OpenAPIClient-php
samples/server/petstore/php-slim
+ samples/server/petstore/php-slim4
samples/client/petstore/javascript
samples/client/petstore/javascript-es6
samples/openapi3/client/petstore/javascript-es6
diff --git a/samples/server/petstore/php-slim4/php_syntax_checker.bash b/samples/server/petstore/php-slim4/php_syntax_checker.bash
new file mode 100755
index 00000000000..09c32c89511
--- /dev/null
+++ b/samples/server/petstore/php-slim4/php_syntax_checker.bash
@@ -0,0 +1,11 @@
+#!/bin/bash
+# a simple script to perform a syntax check on php files using "php -l"
+
+for i in $( find . -name "*.php" ); do
+ result=`php -l $i | grep "No syntax errors detected"`
+ exit_status=$?
+ if [ $exit_status -eq 1 ]; then
+ echo "Syntax errors with $i"
+ exit 1;
+ fi
+done
diff --git a/samples/server/petstore/php-slim4/pom.xml b/samples/server/petstore/php-slim4/pom.xml
new file mode 100644
index 00000000000..30f1410a70c
--- /dev/null
+++ b/samples/server/petstore/php-slim4/pom.xml
@@ -0,0 +1,43 @@
+
+ 4.0.0
+ org.opoenapitools
+ Slim4PetstoreServerTests
+ pom
+ 1.0-SNAPSHOT
+ Slim4 Petstore Server
+
+
+
+ maven-dependency-plugin
+
+
+ package
+
+ copy-dependencies
+
+
+ ${project.build.directory}
+
+
+
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ 1.2.1
+
+
+ syntax-check
+ integration-test
+
+ exec
+
+
+ ./php_syntax_checker.bash
+
+
+
+
+
+
+