mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2026-06-30 23:30:05 +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:
@@ -793,7 +793,7 @@ function wp_kses_one_attr( $string, $element ) {
|
||||
$value = esc_attr( $value );
|
||||
|
||||
// Sanitize URI values.
|
||||
if ( in_array( strtolower( $name ), $uris ) ) {
|
||||
if ( in_array( strtolower( $name ), $uris, true ) ) {
|
||||
$value = wp_kses_bad_protocol( $value, $allowed_protocols );
|
||||
}
|
||||
|
||||
@@ -1285,7 +1285,7 @@ function wp_kses_hair( $attr, $allowed_protocols ) {
|
||||
if ( preg_match( '%^"([^"]*)"(\s+|/?$)%', $attr, $match ) ) {
|
||||
// "value"
|
||||
$thisval = $match[1];
|
||||
if ( in_array( strtolower( $attrname ), $uris ) ) {
|
||||
if ( in_array( strtolower( $attrname ), $uris, true ) ) {
|
||||
$thisval = wp_kses_bad_protocol( $thisval, $allowed_protocols );
|
||||
}
|
||||
|
||||
@@ -1306,7 +1306,7 @@ function wp_kses_hair( $attr, $allowed_protocols ) {
|
||||
if ( preg_match( "%^'([^']*)'(\s+|/?$)%", $attr, $match ) ) {
|
||||
// 'value'
|
||||
$thisval = $match[1];
|
||||
if ( in_array( strtolower( $attrname ), $uris ) ) {
|
||||
if ( in_array( strtolower( $attrname ), $uris, true ) ) {
|
||||
$thisval = wp_kses_bad_protocol( $thisval, $allowed_protocols );
|
||||
}
|
||||
|
||||
@@ -1327,7 +1327,7 @@ function wp_kses_hair( $attr, $allowed_protocols ) {
|
||||
if ( preg_match( "%^([^\s\"']+)(\s+|/?$)%", $attr, $match ) ) {
|
||||
// value
|
||||
$thisval = $match[1];
|
||||
if ( in_array( strtolower( $attrname ), $uris ) ) {
|
||||
if ( in_array( strtolower( $attrname ), $uris, true ) ) {
|
||||
$thisval = wp_kses_bad_protocol( $thisval, $allowed_protocols );
|
||||
}
|
||||
|
||||
@@ -1782,7 +1782,7 @@ function wp_kses_named_entities( $matches ) {
|
||||
}
|
||||
|
||||
$i = $matches[1];
|
||||
return ( ! in_array( $i, $allowedentitynames ) ) ? "&$i;" : "&$i;";
|
||||
return ( ! in_array( $i, $allowedentitynames, true ) ) ? "&$i;" : "&$i;";
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user