public static function create($phar, $src = 'src') { pantr::writeAction('phar', $phar); $p = new Phar($phar); $p->startBuffering(); if (is_callable($src)) { $src($p); } else { $p->addDirectories($src); $p->setDefaultStub(); } $p->stopBuffering(); }
/** * @deprecated use pantr\ext\Phar instead */ public static function phar($pharName, $paths = 'src') { return function () use($pharName, $paths) { Phar::create($pharName, $paths); }; }