czproject/phpshrink

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

Library for shrinking of PHP code.

Installs: 36

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/czproject/phpshrink

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

This package is auto-updated.

Last update: 2025-10-14 09:18: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/