setSignatureAlgorithm(\Phar::SHA1); if ($compress_gzip) { $phar->compressFiles(\Phar::GZ); } $phar->startBuffering(); $phar->addFile('LICENSE'); $finder = (new Finder())->files() ->ignoreVCS(true) ->name('*.php') ->in('src'); foreach ($finder->getIterator() as $file) { $phar->addFile($file); } $stub = <<<'EOF' setStub(sprintf($stub, $alias, $include_autoloader ? 1 : 0, $alias)); $phar->stopBuffering();