czproject/phpshrink

There is no license information available for the latest version (v1.0.0) of this package.

Library for shrinking of PHP code.

v1.0.0 2013-07-23 10:04 UTC

This package is auto-updated.

Last update: 2024-12-14 07:26:30 UTC


README

Library for shrinking of PHP code.

Installation

Download a latest package or use Composer:

composer require czproject/phpshrink

PhpShrink requires PHP 5.3.0 or later.

Usage

<?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/