HEX
Server: LiteSpeed
System: Linux server214.web-hosting.com 4.18.0-553.45.1.lve.el8.x86_64 #1 SMP Wed Mar 26 12:08:09 UTC 2025 x86_64
User: bigisxfd (746)
PHP: 8.4.15
Disabled: NONE
Upload Files
File: /home/bigisxfd/public_html/wp-content/themes/flatsome/inc/builder/core/server/helpers/helpers.php
<?php

/**
 * Get enqueued assets that is dependant on gridsome.
 */
function ux_builder_deps( $all, $handler, $only_handle = true ) {
  $deps = array();

  foreach ( $all->queue as $key => $handle ) {
    $is_registered = array_key_exists( $handle, $all->registered );
    $is_string     = is_string( $all->registered[ $handle ]->src );
    $is_dep        = in_array( $handler, $all->registered[ $handle ]->deps, true );
    if ( $is_registered && $is_string && $is_dep ) {
      if ( $only_handle ) array_push( $deps, $handle );
      else array_push( $deps, $all->registered[ $handle ]->src );
    }
  }

  return $deps;
}