Use Composer to install this package:
composer require narrowspark/pretty-array
use Narrowspark\PrettyArray\PrettyArray;
$prettyArray = new PrettyArray();
If you just pass a array you will get this output.
/**
* This is the output.
*
* [
* 0 => 1,
* ]
*/
$prettyArray->print([1]);
To let the array output start from 4 spaces, just change the indent level.
/**
* This is the output.
*
* [
* 0 => 1,
* ]
*/
$prettyArray->print([1], 2);
You can add a type resolver to change the value output.
All supported types can be found on php.net
$prettyArray->setResolver('object', function($value) {
return 'foo'
});
/**
* This is the output.
*
* [
* 0 => 'foo',
* ]
*/
$prettyArray->print(
[
0 => function() {
return 'foo';
},
],
);
You need to run:
$ php vendor/bin/phpunit
If you would like to help take a look at the list of issues and check our Contributing guild.
Note: Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.
The MIT License (MIT). Please see License File for more information.