Clockwork\DataSource\DataSource::replaceUnserializable PHP Method

replaceUnserializable() public method

Replaces unserializable items such as closures, resources and objects in an array with textual representation
public replaceUnserializable ( array $data )
$data array
    public function replaceUnserializable(array $data)
    {
        foreach ($data as &$item) {
            if ($item instanceof Closure) {
                $item = 'anonymous function';
            } elseif (is_resource($item)) {
                $item = 'resource';
            } elseif (is_object($item)) {
                $item = 'instance of ' . get_class($item);
            }
        }
        return $data;
    }