mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2026-04-04 12:44:31 +00:00
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. git-svn-id: https://develop.svn.wordpress.org/trunk@47550 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
@@ -259,7 +259,9 @@ class WP_Date_Query {
|
||||
* @return string The comparison operator.
|
||||
*/
|
||||
public function get_compare( $query ) {
|
||||
if ( ! empty( $query['compare'] ) && in_array( $query['compare'], array( '=', '!=', '>', '>=', '<', '<=', 'IN', 'NOT IN', 'BETWEEN', 'NOT BETWEEN' ) ) ) {
|
||||
if ( ! empty( $query['compare'] )
|
||||
&& in_array( $query['compare'], array( '=', '!=', '>', '>=', '<', '<=', 'IN', 'NOT IN', 'BETWEEN', 'NOT BETWEEN' ), true )
|
||||
) {
|
||||
return strtoupper( $query['compare'] );
|
||||
}
|
||||
|
||||
@@ -500,7 +502,7 @@ class WP_Date_Query {
|
||||
* 'post_modified_gmt', 'comment_date', 'comment_date_gmt',
|
||||
* 'user_registered'
|
||||
*/
|
||||
if ( ! in_array( $column, apply_filters( 'date_query_valid_columns', $valid_columns ) ) ) {
|
||||
if ( ! in_array( $column, apply_filters( 'date_query_valid_columns', $valid_columns ), true ) ) {
|
||||
$column = 'post_date';
|
||||
}
|
||||
|
||||
@@ -526,7 +528,7 @@ class WP_Date_Query {
|
||||
|
||||
// If it's a known column name, add the appropriate table prefix.
|
||||
foreach ( $known_columns as $table_name => $table_columns ) {
|
||||
if ( in_array( $column, $table_columns ) ) {
|
||||
if ( in_array( $column, $table_columns, true ) ) {
|
||||
$column = $table_name . '.' . $column;
|
||||
break;
|
||||
}
|
||||
@@ -972,7 +974,7 @@ class WP_Date_Query {
|
||||
}
|
||||
|
||||
// Complex combined queries aren't supported for multi-value queries.
|
||||
if ( in_array( $compare, array( 'IN', 'NOT IN', 'BETWEEN', 'NOT BETWEEN' ) ) ) {
|
||||
if ( in_array( $compare, array( 'IN', 'NOT IN', 'BETWEEN', 'NOT BETWEEN' ), true ) ) {
|
||||
$return = array();
|
||||
|
||||
$value = $this->build_value( $compare, $hour );
|
||||
|
||||
Reference in New Issue
Block a user