1 #!/usr/bin/php -dphar.readonly=0
5 * The packager sub-stub for bin/pharext
10 spl_autoload_register(function($c) {
11 return include strtr($c, "\\_", "//") . ".php";
14 set_include_path('phar://' . __FILE__
.":". get_include_path());
16 if (!extension_loaded("Phar")) {
17 fprintf(STDERR
, "ERROR: Phar extension not loaded\n\n");
18 fprintf(STDERR
, "\tPlease load the phar extension in your php.ini\n".
19 "\tor rebuild PHP with the --enable-phar flag.\n\n");
23 if (ini_get("phar.readonly")) {
24 fprintf(STDERR
, "ERROR: Phar is configured read-only\n\n");
25 fprintf(STDERR
, "\tPlease specify phar.readonly=0 in your php.ini\n".
26 "\tor run this command with php -dphar.readonly=0\n\n");
30 \Phar
::interceptFileFuncs();
33 $packager = new Packager();
34 $packager->run($argc, $argv);