for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Genkgo\Cache\Serializer;
use Genkgo\Cache\SerializerInterface;
final class JsonSerializer implements SerializerInterface {
/**
* @var bool
*/
private $decodeAssoc;
* @param bool $decodeAssoc
public function __construct($decodeAssoc = true)
{
$this->decodeAssoc = $decodeAssoc;
}
* @param $item
* @return mixed
public function serialize($item)
return json_encode($item);
public function deserialize($item)
return json_decode($item, $this->decodeAssoc);