Make WordPress Core


Ignore:
Timestamp:
01/09/2026 04:26:02 AM (9 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.