Encode and decode json based on the qlimix/encoding package.
Using Composer:
$ composer require qlimix/encoding-json
<?php
use Qlimix/Encoding/Encode/JsonEncode;
use Qlimix/Encoding/Decode/JsonDecode;
$encode = new JsonEncode();
$decode = new JsonDecode();
$value = ['foo' => 'bar', 'number' => 1];
$encoded = $encode->encode($value);
$decode = $decode->decode($encoded);
To run all unit tests locally with PHPUnit:
$ vendor/bin/phpunit
To ensure code quality run grumphp which will run all tools:
$ vendor/bin/grumphp run
Please see CONTRIBUTING for details.