HEX
Server: Apache/2
System: Linux ctr689471.novalocal 4.9.241-37.el7.x86_64 #1 SMP Mon Nov 2 13:55:04 UTC 2020 x86_64
User: bluecool (1005)
PHP: 7.4.30
Disabled: NONE
Upload Files
File: /home/bluecool/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;
}