|
|
|
@ -524,12 +524,18 @@ class PharCommand extends CLICommand |
|
|
|
{ |
|
|
|
$c = file_get_contents($stub); |
|
|
|
$s = ''; |
|
|
|
|
|
|
|
if (substr($c,0,2) == '#!') { |
|
|
|
$s.= substr($c,0,strpos($c, "\n")+1); |
|
|
|
} |
|
|
|
$s.= '<?php if (!class_exists("Phar",0) && !class_exists("PHP_Archive")) { ?>'; |
|
|
|
$s.= file_get_contents($loader); |
|
|
|
$s.= '<?php class Phar extends PHP_Archive {} } ?>'; |
|
|
|
|
|
|
|
$s .= '<?php if (!class_exists("Phar",0) && !class_exists("PHP_Archive")) { ?>'; |
|
|
|
$s .= file_get_contents($loader); |
|
|
|
$s .= '<?php class Phar extends PHP_Archive { } '; |
|
|
|
$s .= '} '; |
|
|
|
$s .= 'if (!in_array(\'phar\', stream_get_wrappers())) { stream_wrapper_register(\'phar\', \'Phar\'); } '; |
|
|
|
$s .= '?>'; |
|
|
|
|
|
|
|
if (substr($c,0,1) == '#') { |
|
|
|
$s.= substr($c,strpos($c, "\n")+1); |
|
|
|
} |
|
|
|
|