WordPress как на ладони
Очень Удобный и Быстрый Хостинг для сайтов на WordPress. Пользуюсь сам и вам рекомендую!
функция не описана

Automattic\WooCommerce\Blocks\Domain

Bootstrap::has_core_dependencies() protected WC 1.0

Check core dependencies exist.

Ищем WP-разработчика! Фулл-тайм, удаленка, хорошая зарплата, соц. пакет. Подробности.
Компания Boosta.

{} Это метод класса: Bootstrap{}

Хуков нет.

Возвращает

true|false.

Использование

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->has_core_dependencies();

Код Bootstrap::has_core_dependencies() WC 5.8.0

<?php
protected function has_core_dependencies() {
	$has_needed_dependencies = class_exists( 'WooCommerce', false );
	if ( $has_needed_dependencies ) {
		$plugin_data = \get_file_data(
			$this->package->get_path( 'woocommerce-gutenberg-products-block.php' ),
			[
				'RequiredWCVersion' => 'WC requires at least',
			]
		);
		if ( isset( $plugin_data['RequiredWCVersion'] ) && version_compare( \WC()->version, $plugin_data['RequiredWCVersion'], '<' ) ) {
			$has_needed_dependencies = false;
			add_action(
				'admin_notices',
				function() {
					if ( should_display_compatibility_notices() ) {
						?>
						<div class="notice notice-error">
							<p><?php esc_html_e( 'The WooCommerce Blocks feature plugin requires a more recent version of WooCommerce and has been paused. Please update WooCommerce to the latest version to continue enjoying WooCommerce Blocks.', 'woocommerce' ); ?></p>
						</div>
						<?php
					}
				}
			);
		}
	}
	return $has_needed_dependencies;
}