Browse Source

Enhance the ext_skel.php script file

- File is now executable
- Shebang added on top
- Normal UTF-8 encoding instead of UTF-8 with BOM
- trailing whitespaces trimmed as a CS fix
- Closing PHP tag removed in favor of readability, avoiding possible
  issues with whitespaces, and to comply with current CS from the
  PHP ecosystem - PSRs etc.
pull/3249/merge
Peter Kokot 8 years ago
committed by Nikita Popov
parent
commit
2788ab9fa6
  1. 21
      ext/ext_skel.php

21
ext/ext_skel.php

@ -1,4 +1,5 @@
<?php
#!/usr/bin/env php
<?php
/*
+----------------------------------------------------------------------+
| PHP Version 7 |
@ -91,13 +92,13 @@ function print_success() {
*/
function process_args($argv, $argc) {
$options = [
'unix' => true,
'windows' => true,
'ext' => '',
'dir' => __DIR__ . DIRECTORY_SEPARATOR,
'skel' => __DIR__ . DIRECTORY_SEPARATOR . 'skeleton' . DIRECTORY_SEPARATOR,
'author' => false,
'experimental' => false,
'unix' => true,
'windows' => true,
'ext' => '',
'dir' => __DIR__ . DIRECTORY_SEPARATOR,
'skel' => __DIR__ . DIRECTORY_SEPARATOR . 'skeleton' . DIRECTORY_SEPARATOR,
'author' => false,
'experimental' => false,
'std' => false
];
@ -269,7 +270,7 @@ function copy_sources() {
global $options;
$files = [
'skeleton.c' => $options['ext'] . '.c',
'skeleton.c' => $options['ext'] . '.c',
'php_skeleton.h' => 'php_' . $options['ext'] . '.h'
];
@ -359,5 +360,3 @@ task('Copying sources', 'copy_sources');
task('Copying tests', 'copy_tests');
print_success();
?>
Loading…
Cancel
Save