Script Loader: Remove unused `WP_Scripts::get_unaliased_deps()` method.
This private method was introduced in [56033] / #12009 but it's not actually used. It was part of the inline script implementation which was later reverted before final merge. The method can be safely removed because it’s private and cannot be used by extenders. Props joemcgill. Fixes #60438. Built from https://develop.svn.wordpress.org/trunk@57533 git-svn-id: http://core.svn.wordpress.org/trunk@57034 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
98b3a8d314
commit
aed15fedb9
|
@ -524,33 +524,6 @@ class WP_Scripts extends WP_Dependencies {
|
||||||
return trim( implode( "\n", $data ), "\n" );
|
return trim( implode( "\n", $data ), "\n" );
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Gets unaliased dependencies.
|
|
||||||
*
|
|
||||||
* An alias is a dependency whose src is false. It is used as a way to bundle multiple dependencies in a single
|
|
||||||
* handle. This in effect flattens an alias dependency tree.
|
|
||||||
*
|
|
||||||
* @since 6.3.0
|
|
||||||
*
|
|
||||||
* @param string[] $deps Dependency handles.
|
|
||||||
* @return string[] Unaliased handles.
|
|
||||||
*/
|
|
||||||
private function get_unaliased_deps( array $deps ) {
|
|
||||||
$flattened = array();
|
|
||||||
foreach ( $deps as $dep ) {
|
|
||||||
if ( ! isset( $this->registered[ $dep ] ) ) {
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
|
|
||||||
if ( $this->registered[ $dep ]->src ) {
|
|
||||||
$flattened[] = $dep;
|
|
||||||
} elseif ( $this->registered[ $dep ]->deps ) {
|
|
||||||
array_push( $flattened, ...$this->get_unaliased_deps( $this->registered[ $dep ]->deps ) );
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return $flattened;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets tags for inline scripts registered for a specific handle.
|
* Gets tags for inline scripts registered for a specific handle.
|
||||||
*
|
*
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
*
|
*
|
||||||
* @global string $wp_version
|
* @global string $wp_version
|
||||||
*/
|
*/
|
||||||
$wp_version = '6.5-alpha-57532';
|
$wp_version = '6.5-alpha-57533';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.
|
* Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.
|
||||||
|
|
Loading…
Reference in New Issue