mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2025-10-16 12:05:38 +00:00
Code Modernization: Use str_starts_with() in WP_Theme_JSON class methods.
This aims to make the code more readable and consistent, as the function is already used extensively in core files. WordPress core includes a polyfill for `str_starts_with()` on PHP < 8.0 as of WordPress 5.9. Follow-up to [55703], [55959]. Props spacedmonkey. Fixes #58012. git-svn-id: https://develop.svn.wordpress.org/trunk@55987 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
parent
fe3645519a
commit
fdbd29eaba
@ -3495,7 +3495,7 @@ class WP_Theme_JSON {
|
||||
$prefix_len = strlen( $prefix );
|
||||
$token_in = '|';
|
||||
$token_out = '--';
|
||||
if ( 0 === strpos( $value, $prefix ) ) {
|
||||
if ( str_starts_with( $value, $prefix ) ) {
|
||||
$unwrapped_name = str_replace(
|
||||
$token_in,
|
||||
$token_out,
|
||||
@ -3519,7 +3519,7 @@ class WP_Theme_JSON {
|
||||
$prefix = 'var:';
|
||||
|
||||
foreach ( $tree as $key => $data ) {
|
||||
if ( is_string( $data ) && 0 === strpos( $data, $prefix ) ) {
|
||||
if ( is_string( $data ) && str_starts_with( $data, $prefix ) ) {
|
||||
$tree[ $key ] = self::convert_custom_properties( $data );
|
||||
} elseif ( is_array( $data ) ) {
|
||||
$tree[ $key ] = self::resolve_custom_css_format( $data );
|
||||
|
||||
Loading…
Reference in New Issue
Block a user