Lines Matching full:phar
4 * Build a PHPCS phar.
19 if (ini_get('phar.readonly') === '1') {
20 echo 'Unable to build, phar.readonly in php.ini is set to read only.'.PHP_EOL;
33 echo "Building $script phar".PHP_EOL;
35 $pharFile = $cwd.'/'.$script.'.phar';
42 $phar = new Phar($pharFile, 0, $script.'.phar'); variable
45 buildFromPackage($phar);
51 $stub .= 'Phar::mapPhar(\''.$script.'.phar\');'."\n";
52 $stub .= 'require_once "phar://'.$script.'.phar/CodeSniffer/CLI.php";'."\n";
56 $phar->setStub($stub);
64 * @param object $phar The Phar class.
68 function buildFromPackage(&$phar) argument
83 buildFromNode($phar, $currentLevel, '');
87 $phar->addFile(realpath(__DIR__.'/../licence.txt'), 'licence.txt');
88 $phar['licence.txt']->compress(Phar::GZ);
96 * @param object $phar The Phar class.
102 function buildFromNode(&$phar, $node, $prefix='') argument
113 $phar->addFile(realpath(__DIR__.'/../'.$path), $path);
114 $phar[$path]->compress(Phar::GZ);
124 buildFromNode($phar, $child, $path);