Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
wp-content
/
plugins
/
woocommerce
/
src
/
Internal
/
EmailEditor
/
EmailPatterns
:
PatternsController.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php declare( strict_types=1 ); namespace Automattic\WooCommerce\Internal\EmailEditor\EmailPatterns; defined( 'ABSPATH' ) || exit; /** * Controller class for registering block patterns used in the email editor. */ class PatternsController { /** * Initialize the controller. * * @internal */ final public function init(): void { $this->register_patterns(); } /** * Register all email editor block patterns. */ public function register_patterns(): void { $patterns = array(); $patterns[] = new WooEmailContentPattern(); foreach ( $patterns as $pattern ) { register_block_pattern( $pattern->get_namespace() . '/' . $pattern->get_name(), $pattern->get_properties() ); } } }