Commit 499f6d8e56 for wordpress.org
commit 499f6d8e56c16145fd12670e2aa6ecd8b74f6ea6
Author: SergeyBiryukov <sergeybiryukov@git.wordpress.org>
Date: Wed Oct 7 14:52:52 2026 +0000
Code Quality: Remove redundant `array_values()` call on IPTC keywords.
When IPTC keywords parsing was added to `wp_read_image_metadata()`, `array_values()` was called on `$iptc['2#025']`. In PHP, `iptcparse()` returns tag arrays as zero-indexed sequential lists, so calling `array_values()` on this list has no effect and surfaces an `arrayValues.list` error in PHPStan.
This was the sole error suppressed in the `arrayValues.list` PHPStan baseline, so that baseline file is deleted along with its entry in `phpstan.neon.dist`.
Developed in https://github.com/WordPress/wordpress-develop/pull/13978.
Follow-up to r34374.
Props huzaifaalmesbah.
See #65817.
Built from https://develop.svn.wordpress.org/trunk@64230
git-svn-id: http://core.svn.wordpress.org/trunk@63381 1a063a9b-81f0-0310-95a4-ce76da25c4cd
diff --git a/wp-admin/includes/image.php b/wp-admin/includes/image.php
index 9144a4be03..a05531c6d9 100644
--- a/wp-admin/includes/image.php
+++ b/wp-admin/includes/image.php
@@ -922,7 +922,7 @@ function wp_read_image_metadata( $file ) {
}
if ( ! empty( $iptc['2#025'][0] ) ) { // Keywords array.
- $meta['keywords'] = array_values( $iptc['2#025'] );
+ $meta['keywords'] = $iptc['2#025'];
}
}
}
diff --git a/wp-includes/version.php b/wp-includes/version.php
index cbed1559c3..a61c0e2d52 100644
--- a/wp-includes/version.php
+++ b/wp-includes/version.php
@@ -16,7 +16,7 @@
*
* @global string $wp_version
*/
-$wp_version = '7.2-alpha-64229';
+$wp_version = '7.2-alpha-64230';
/**
* Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.