Automattic\WooCommerce\Blocks
BlockPatterns::__construct
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() 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' ) );
}
}