PluginProbe
Customify / 2.5.1
Customify v2.5.1
2.10.9 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.7.1 1.3.0 1.3.1 1.4.0 1.4.1 1.4.2 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.6.0 1.6.0.1 1.6.5 1.7.0 1.7.1 All 77 releases
← All changes | includes/lib/class-customify-array.php +3 -5 2.10.92.5.1 View file →
@@ -282,16 +282,13 @@
282 282 if ( ! is_array( $append ) ) {
283 283 $append = array( $append );
284 284 }
285 285 foreach ( $append as $key => $value ) {
286 - if ( ! array_key_exists( $key, $base ) && ! is_numeric( $key ) ) {
286 + if ( ! array_key_exists( $key, $base ) and ! is_numeric( $key ) ) {
287 287 $base[ $key ] = $append[ $key ];
288 288 continue;
289 289 }
290 - if ( is_array( $value ) || ( array_key_exists( $key, $base ) && is_array( $base[ $key ] ) ) ) {
291 - if ( ! isset( $base[ $key ] ) ) {
292 - $base[ $key ] = array();
293 - }
290 + if ( is_array( $value ) or ( array_key_exists( $key, $base ) and is_array( $base[ $key ] ) ) ) {
294 291 $base[ $key ] = self::array_merge_recursive_distinct( $base[ $key ], $append[ $key ] );
295 292 } else if ( is_numeric( $key ) ) {
296 293 if ( ! in_array( $value, $base ) ) {
297 294 $base[] = $value;
@@ -331,5 +328,6 @@
331 328
332 329 return array_pop( $args );
333 330 }
334 331 }
332 +
335 333 }