summaryrefslogtreecommitdiff
path: root/scripts/ext_skel_ng/ext_skel_ng.php
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/ext_skel_ng/ext_skel_ng.php')
-rw-r--r--scripts/ext_skel_ng/ext_skel_ng.php9
1 files changed, 8 insertions, 1 deletions
diff --git a/scripts/ext_skel_ng/ext_skel_ng.php b/scripts/ext_skel_ng/ext_skel_ng.php
index 8a1a3b7877..aeae75fa74 100644
--- a/scripts/ext_skel_ng/ext_skel_ng.php
+++ b/scripts/ext_skel_ng/ext_skel_ng.php
@@ -1,4 +1,9 @@
<?php
+ $min_version = "5.0.0-dev";
+ if (!function_exists("version_compare") || version_compare(phpversion(), $min_version) <0) {
+ die("need at least PHP version $min_version, you are running ".phpversion());
+ }
+
require_once "extension_parser.php";
require_once "System.php";
@@ -27,7 +32,9 @@
mkdir($ext->name);
// write LICENSE file
- $ext->license->write_license_file("{$ext->name}/LICENSE");
+ if(is_object($ext->license)) {
+ $ext->license->write_license_file("{$ext->name}/LICENSE");
+ }
// generate code
$ext->write_header_file();