Automattic\WooCommerce\Internal\Admin\Settings
SettingsUIRequestContext::validate_script_handle_registrations
Validate extension script handle registrations.
Метод класса: SettingsUIRequestContext{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
// private - только в коде основоного (родительского) класса $result = $this->validate_script_handle_registrations(): void;
Код SettingsUIRequestContext::validate_script_handle_registrations() SettingsUIRequestContext::validate script handle registrations WC 11.2.2
private function validate_script_handle_registrations(): void {
if ( ! $this->script_handles_resolved ) {
$this->resolve_script_handles();
}
if ( $this->script_handle_registrations_checked || $this->script_handles_failed ) {
return;
}
$this->script_handle_registrations_checked = true;
try {
foreach ( $this->script_handles as $script_handle ) {
if ( wp_script_is( $script_handle, 'registered' ) ) {
continue;
}
$this->record_script_handles_failure(
new \RuntimeException(
sprintf(
/* translators: %s: script handle. */
__( 'Settings UI script handle "%s" is not registered.', 'woocommerce' ),
sanitize_text_field( $script_handle )
)
),
__METHOD__
);
return;
}
} catch ( \Throwable $e ) {
$this->record_script_handles_failure( $e, __METHOD__ );
}
}