Changeset 57533 for trunk/src/wp-includes/class-wp-scripts.php
- Timestamp:
- 02/05/2024 09:41:28 AM (14 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/class-wp-scripts.php
r56933 r57533 523 523 524 524 return trim( implode( "\n", $data ), "\n" ); 525 }526 527 /**528 * Gets unaliased dependencies.529 *530 * An alias is a dependency whose src is false. It is used as a way to bundle multiple dependencies in a single531 * handle. This in effect flattens an alias dependency tree.532 *533 * @since 6.3.0534 *535 * @param string[] $deps Dependency handles.536 * @return string[] Unaliased handles.537 */538 private function get_unaliased_deps( array $deps ) {539 $flattened = array();540 foreach ( $deps as $dep ) {541 if ( ! isset( $this->registered[ $dep ] ) ) {542 continue;543 }544 545 if ( $this->registered[ $dep ]->src ) {546 $flattened[] = $dep;547 } elseif ( $this->registered[ $dep ]->deps ) {548 array_push( $flattened, ...$this->get_unaliased_deps( $this->registered[ $dep ]->deps ) );549 }550 }551 return $flattened;552 525 } 553 526
Note: See TracChangeset
for help on using the changeset viewer.