WP_CLI\Formatter::transform_item_values_to_json PHP Метод

transform_item_values_to_json() публичный Метод

Transforms objects and arrays to JSON as necessary
public transform_item_values_to_json ( mixed $item ) : mixed
$item mixed
Результат mixed
    public function transform_item_values_to_json($item)
    {
        foreach ($this->args['fields'] as $field) {
            $true_field = $this->find_item_key($item, $field);
            $value = is_object($item) ? $item->{$true_field} : $item[$true_field];
            if (is_array($value) || is_object($value)) {
                if (is_object($item)) {
                    $item->{$true_field} = json_encode($value);
                } else {
                    if (is_array($item)) {
                        $item[$true_field] = json_encode($value);
                    }
                }
            }
        }
        return $item;
    }