Make WordPress Core


Ignore:
Timestamp:
04/05/2020 03:00:44 AM (6 years ago)
Author:
SergeyBiryukov
Message:

Coding Standards: Use strict type check for in_array() and array_search() where strings are involved.

This reduces the number of WordPress.PHP.StrictInArray.MissingTrueStrict issues from 486 to 50.

Includes minor code layout fixes for better readability.

See #49542.

File:
1 edited

Legend:

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

    r47219 r47550  
    517517
    518518        // 'any' overrides other statuses.
    519         if ( ! in_array( 'any', $statuses ) ) {
     519        if ( ! in_array( 'any', $statuses, true ) ) {
    520520            foreach ( $statuses as $status ) {
    521521                switch ( $status ) {
     
    596596                }
    597597
    598                 if ( ! $found_orderby_comment_id && in_array( $_orderby, array( 'comment_ID', 'comment__in' ) ) ) {
     598                if ( ! $found_orderby_comment_id && in_array( $_orderby, array( 'comment_ID', 'comment__in' ), true ) ) {
    599599                    $found_orderby_comment_id = true;
    600600                }
     
    11461146            $comment__in = implode( ',', array_map( 'absint', $this->query_vars['comment__in'] ) );
    11471147            $parsed      = "FIELD( {$wpdb->comments}.comment_ID, $comment__in )";
    1148         } elseif ( in_array( $orderby, $allowed_keys ) ) {
     1148        } elseif ( in_array( $orderby, $allowed_keys, true ) ) {
    11491149
    11501150            if ( isset( $meta_query_clauses[ $orderby ] ) ) {
Note: See TracChangeset for help on using the changeset viewer.