$active ) { if ( ! $active || isset( $seen[ $handle ] ) ) { continue; } $payload = openstation_resolve_script_payload( $handle ); if ( '' === $payload['url'] ) { // Loud diagnostic — visible under WP_DEBUG. Deduped by // `openstation_warn_unresolvable_script_handle` so the // notice fires once per handle per request. openstation_warn_unresolvable_script_handle( 'openstation_register_unfocus_effect_script', 'Unfocus effect', (string) $handle ); continue; } $out[] = array( 'handle' => (string) $handle, 'scriptUrl' => $payload['url'], 'scriptBefore' => $payload['before'], 'scriptAfter' => $payload['after'], 'scriptL10n' => $payload['l10n'], 'scriptTranslations' => $payload['translations'], ); $seen[ $handle ] = true; } return $out; }