mirror of
https://github.com/php/php-src.git
synced 2024-09-22 02:17:32 +00:00
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:
parent
63e43e19ea
commit
44952cd9d4
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user