Library for shrinking of PHP code.
Download a latest package or use Composer:
composer require czproject/phpshrink
PhpShrink requires PHP 5.3.0 or later.
<?php
$shrinker = new Cz\PhpShrink;
// add files
$shrinker->addFile('myfile.php');
$shrinker->addFile('libs.php');
// add array of files
$shrinker->addFiles(array(
'functions.php',
'exceptions.php',
));
// or add PHP code
$shrinker->addContent('<?php echo "hello!";');
// get shrinked code
$code = $shrinker->getOutput();
Based on class by David Grudl.
David Grudl, https://davidgrudl.com/
Jan Pecha, https://www.janpecha.cz/