wp_normalize_remote_block_pattern

The timeline below displays how wordpress function wp_normalize_remote_block_pattern has changed across different WordPress versions. If a version is not listed, refer to the next available version below.

WordPress Version: 6.2

/**
 * Normalize the pattern properties to camelCase.
 *
 * The API's format is snake_case, `register_block_pattern()` expects camelCase.
 *
 * @since 6.2.0
 * @access private
 *
 * @param array $pattern Pattern as returned from the Pattern Directory API.
 * @return array Normalized pattern.
 */
function wp_normalize_remote_block_pattern($pattern)
{
    if (isset($pattern['block_types'])) {
        $pattern['blockTypes'] = $pattern['block_types'];
        unset($pattern['block_types']);
    }
    if (isset($pattern['viewport_width'])) {
        $pattern['viewportWidth'] = $pattern['viewport_width'];
        unset($pattern['viewport_width']);
    }
    return (array) $pattern;
}