WP_CLI
Formatter::transform_item_values_to_json()
Transforms objects and arrays to JSON as necessary
Метод класса: Formatter{}
Хуков нет.
Возвращает
Разное
.
Использование
$Formatter = new Formatter(); $Formatter->transform_item_values_to_json( $item );
- $item(разное) (обязательный)
- -
Код Formatter::transform_item_values_to_json() Formatter::transform item values to json WP-CLI 2.8.0-alpha
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 ); } elseif ( is_array( $item ) ) { $item[ $true_field ] = json_encode( $value ); } } } return $item; }