Add extensions naming conventions to ext_skel.php

- first character is a letter
- followed by any number of letters, numbers, or underscores
- prefferred are lower case letters
This commit is contained in:
Peter Kokot 2019-05-12 20:39:42 +02:00
parent 63e43e19ea
commit 44952cd9d4

View File

@ -226,6 +226,13 @@ function process_args($argv, $argc) {
error('The skeleton directory was not found');
}
// Validate extension name
if (!preg_match('/^[a-z][a-z0-9_]+$/i', $options['ext'])) {
error('Invalid extension name. Valid names start with a letter,'
.' followed by any number of letters, numbers, or underscores.'
.' Using only lower case letters is preferred.');
}
$options['ext'] = str_replace(['\\', '/'], '', strtolower($options['ext']));
return $options;