Make WordPress Core


Ignore:
Timestamp:
01/09/2026 04:26:02 AM (2 months ago)
Author:
westonruter
Message:

Code Modernization: Use null coalescing operator instead of isset() ternaries in remaining core files.

Developed as a subset of https://github.com/WordPress/wordpress-develop/pull/10654
Initially developed in https://github.com/WordPress/wordpress-develop/pull/4886

Follow-up to [61456], [61455], [61454], [61453], [61445], [61444], [61443], [61442], [61436], [61435], [61434], [61403], [61433], [61432], [61431], [61430], [61429], [61424], [61404], [61403].

Props costdev, westonruter, jrf, SergeyBiryukov, swissspidy, hellofromTonya, marybaum, oglekler, dmsnell, chaion07, noisysocks, mukesh27.
See #63430.
Fixes #58874.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/class-wp-duotone.php

    r61299 r61457  
    210210        );
    211211
    212         $factor = isset( $angle_units[ $unit ] ) ? $angle_units[ $unit ] : 1;
     212        $factor = $angle_units[ $unit ] ?? 1;
    213213
    214214        return (float) $value * $factor;
     
    973973         * treated as a selector and requires scoping.
    974974         */
    975         $experimental_duotone = isset( $block_type->supports['color']['__experimentalDuotone'] )
    976             ? $block_type->supports['color']['__experimentalDuotone']
    977             : false;
     975        $experimental_duotone = $block_type->supports['color']['__experimentalDuotone'] ?? false;
    978976        if ( $experimental_duotone ) {
    979977            $root_selector = wp_get_block_css_selector( $block_type );
     
    10041002        // Get the per block settings from the theme.json.
    10051003        $tree              = wp_get_global_settings();
    1006         $presets_by_origin = isset( $tree['color']['duotone'] ) ? $tree['color']['duotone'] : array();
     1004        $presets_by_origin = $tree['color']['duotone'] ?? array();
    10071005
    10081006        self::$global_styles_presets = array();
     
    13051303     */
    13061304    public static function migrate_experimental_duotone_support_flag( $settings, $metadata ) {
    1307         $duotone_support = isset( $metadata['supports']['color']['__experimentalDuotone'] )
    1308             ? $metadata['supports']['color']['__experimentalDuotone']
    1309             : null;
     1305        $duotone_support = $metadata['supports']['color']['__experimentalDuotone'] ?? null;
    13101306
    13111307        if ( ! isset( $settings['supports']['filter']['duotone'] ) && null !== $duotone_support ) {
Note: See TracChangeset for help on using the changeset viewer.