Automattic\WooCommerce\Blocks
BlockPatterns::__construct
Constructor for class
Method of the class: BlockPatterns{}
No Hooks.
Returns
null. Nothing (null).
Usage
$BlockPatterns = new BlockPatterns(); $BlockPatterns->__construct( $package, $pattern_registry, $ptk_patterns_store );
- $package(Package) (required)
- An instance of Package.
- $pattern_registry(PatternRegistry) (required)
- An instance of PatternRegistry.
- $ptk_patterns_store(PTKPatternsStore) (required)
- An instance of PTKPatternsStore.
BlockPatterns::__construct() BlockPatterns:: construct code WC 10.5.0
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' ) );
}
}