Art4\JsonApiClient\Utils\DataContainer::objectTransform PHP Method

objectTransform() protected method

Transforms objects to arrays
protected objectTransform ( $val ) : mixed
$val
return mixed
    protected function objectTransform($val)
    {
        if (!is_object($val)) {
            return $val;
        } elseif ($val instanceof AccessInterface) {
            return $val->asArray(true);
        } else {
            // Fallback for stdClass objects
            return json_decode(json_encode($val), true);
        }
    }