Make WordPress Core


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

Code Modernization: Administration: Use null coalescing operator instead of isset() ternaries.

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 [61455], [61454], [61453], [61445], [61444], [61443], [61442], [61436], [61435], [61434], [61403], [61433], [61432], [61431], [61430], [61429], [61424], [61404], [61403].

Props costdev, westonruter.
See #58874, #63430.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/includes/class-wp-plugins-list-table.php

    r60723 r61456  
    4343            array(
    4444                'plural' => 'plugins',
    45                 'screen' => isset( $args['screen'] ) ? $args['screen'] : null,
     45                'screen' => $args['screen'] ?? null,
    4646            )
    4747        );
     
    727727        list( $plugin_file, $plugin_data ) = $item;
    728728
    729         $plugin_slug    = isset( $plugin_data['slug'] ) ? $plugin_data['slug'] : sanitize_title( $plugin_data['Name'] );
     729        $plugin_slug    = $plugin_data['slug'] ?? sanitize_title( $plugin_data['Name'] );
    730730        $plugin_id_attr = $plugin_slug;
    731731
     
    754754        $restrict_network_only   = false;
    755755
    756         $requires_php = isset( $plugin_data['RequiresPHP'] ) ? $plugin_data['RequiresPHP'] : null;
    757         $requires_wp  = isset( $plugin_data['RequiresWP'] ) ? $plugin_data['RequiresWP'] : null;
     756        $requires_php = $plugin_data['RequiresPHP'] ?? null;
     757        $requires_wp  = $plugin_data['RequiresWP'] ?? null;
    758758
    759759        $compatible_php = is_php_version_compatible( $requires_php );
Note: See TracChangeset for help on using the changeset viewer.