Automattic\WooCommerce\Internal\LegacyAssets
LegacySelect2UsageTracker::get_legacy_handle_source
Get the source for a legacy Select2 handle.
Method of the class: LegacySelect2UsageTracker{}
No Hooks.
Returns
string.
Usage
$result = LegacySelect2UsageTracker::get_legacy_handle_source( $wp_scripts, $handle ): string;
- $wp_scripts(WP_Scripts) (required)
- WordPress scripts registry.
- $handle(string) (required)
- Script handle.
LegacySelect2UsageTracker::get_legacy_handle_source() LegacySelect2UsageTracker::get legacy handle source code WC 11.2.1
private static function get_legacy_handle_source( WP_Scripts $wp_scripts, string $handle ): string {
$source_handle = 'select2' === $handle ? 'wc-select2' : $handle;
$registered_script = $wp_scripts->registered[ $source_handle ] ?? null;
if ( null === $registered_script ) {
return '';
}
return is_string( $registered_script->src ) ? $registered_script->src : '';
}