Automattic\WooCommerce\Blocks\Patterns

PTKPatternsStore::has_external_dependenciesprivateWC 1.0

Check if the pattern has external dependencies.

Method of the class: PTKPatternsStore{}

No Hooks.

Returns

true|false.

Usage

// private - for code of main (parent) class only
$result = $this->has_external_dependencies( $pattern );
$pattern(array) (required)
The pattern to check.

PTKPatternsStore::has_external_dependencies() code WC 9.9.4

private function has_external_dependencies( $pattern ) {
	if ( ! isset( $pattern['dependencies'] ) || ! is_array( $pattern['dependencies'] ) ) {
		return false;
	}

	foreach ( $pattern['dependencies'] as $dependency ) {
		if ( 'woocommerce' !== $dependency ) {
			return true;
		}
	}

	return false;
}