5 * The installer sub-stub for extension phars
10 define("PHAREXT_PHAR", __FILE__
);
12 spl_autoload_register(function($c) {
13 return include strtr($c, "\\_", "//") . ".php";
16 #include <pharext/Exception.php>
17 #include <pharext/Tempname.php>
18 #include <pharext/Tempfile.php>
19 #include <pharext/Tempdir.php>
20 #include <pharext/Archive.php>
24 if (extension_loaded("Phar")) {
25 \Phar
::interceptFileFuncs();
27 $phardir = "phar://".__FILE__
;
29 $archive = new Archive(__FILE__
);
30 $phardir = $archive->extract();
33 set_include_path("$phardir:". get_include_path());
35 $installer = new Installer();
36 $installer->run($argc, $argv);