WP_CLI

Formatter::assoc_array_to_rows()privateWP-CLI 1.0

Format an associative array as a table.

Метод класса: Formatter{}

Хуков нет.

Возвращает

Массив.

Использование

// private - только в коде основоного (родительского) класса
$result = $this->assoc_array_to_rows( $fields );
$fields(массив) (обязательный)
Fields and values to format

Код Formatter::assoc_array_to_rows() WP-CLI 2.8.0-alpha

private function assoc_array_to_rows( $fields ) {
	$rows = [];

	foreach ( $fields as $field => $value ) {

		if ( ! is_string( $value ) ) {
			$value = json_encode( $value );
		}

		$rows[] = (object) [
			'Field' => $field,
			'Value' => $value,
		];
	}

	return $rows;
}