Automattic\WooCommerce\Blocks

BlockPatterns::__constructpublicWC 1.0

Constructor for class

Метод класса: BlockPatterns{}

Хуков нет.

Возвращает

null. Ничего (null).

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

$BlockPatterns = new BlockPatterns();
$BlockPatterns->__construct( $package, $pattern_registry, $ptk_patterns_store );
$package(Package) (обязательный)
An instance of Package.
$pattern_registry(PatternRegistry) (обязательный)
An instance of PatternRegistry.
$ptk_patterns_store(PTKPatternsStore) (обязательный)
An instance of PTKPatternsStore.

Код BlockPatterns::__construct() WC 10.4.3

public function __construct(
	Package $package,
	PatternRegistry $pattern_registry,
	PTKPatternsStore $ptk_patterns_store
) {
	$this->patterns_path      = $package->get_path( 'patterns' );
	$this->pattern_registry   = $pattern_registry;
	$this->ptk_patterns_store = $ptk_patterns_store;

	add_action( 'init', array( $this, 'register_block_patterns' ) );

	if ( Features::is_enabled( 'pattern-toolkit-full-composability' ) ) {
		add_action( 'init', array( $this, 'register_ptk_patterns' ) );
	}
}