Yoast\WP\SEO\MyYoast_Client\User_Interface
Auth_Command::flatten_for_display
Flattens nested arrays for table display by JSON-encoding array values.
Метод класса: Auth_Command{}
Хуков нет.
Возвращает
Массив<Строку,. string> The flattened data.
Использование
// private - только в коде основоного (родительского) класса $result = $this->flatten_for_display( $data ): array;
- $data(массив) (обязательный)
- .
Код Auth_Command::flatten_for_display() Auth Command::flatten for display Yoast 27.7
private function flatten_for_display( array $data ): array {
$result = [];
foreach ( $data as $key => $value ) {
if ( \is_array( $value ) ) {
// phpcs:ignore Yoast.Yoast.JsonEncodeAlternative.Found -- WP-CLI display output, not user-facing HTML.
$result[ $key ] = ( \wp_json_encode( $value ) ?? '[]' );
}
elseif ( \is_bool( $value ) ) {
$result[ $key ] = ( $value ) ? 'true' : 'false';
}
else {
$result[ $key ] = (string) $value;
}
}
return $result;
}