PluginProbe ʕ •ᴥ•ʔ
Hostinger Reach – AI-Powered Email Marketing for WordPress / trunk
Hostinger Reach – AI-Powered Email Marketing for WordPress vtrunk
1.7.2 1.7.1 1.7.0 1.6.0 1.5.9 1.5.8 1.5.7 1.5.6 1.5.5 1.5.4 1.5.3 1.5.2 1.5.1 1.5.0 1.4.12 1.4.11 1.4.10 1.4.9 1.4.8 1.4.7 trunk 1.0.1 1.0.10 1.0.11 1.0.12 1.0.13 1.0.14 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6
hostinger-reach / src / Setup / Blocks.php
hostinger-reach / src / Setup Last commit date
Activator.php 4 months ago Assets.php 3 weeks ago Blocks.php 1 year ago Database.php 10 months ago Encrypt.php 9 months ago
Blocks.php
35 lines
1 <?php
2 namespace Hostinger\Reach\Setup;
3
4 use Hostinger\Reach\Blocks\SubscriptionFormBlock;
5
6 if ( ! defined( 'ABSPATH' ) ) {
7 die;
8 }
9
10 class Blocks {
11
12 private SubscriptionFormBlock $subscription_form_block;
13
14 public function __construct( SubscriptionFormBlock $subscription_form_block ) {
15 $this->subscription_form_block = $subscription_form_block;
16 }
17
18 public function init(): void {
19 if ( ! function_exists( 'register_block_type' ) ) {
20 return;
21 }
22
23 add_action( 'init', array( $this, 'register_blocks' ) );
24 add_action( 'enqueue_block_editor_assets', array( $this, 'enqueue_block_assets' ) );
25 }
26
27 public function register_blocks(): void {
28 $this->subscription_form_block->register();
29 }
30
31 public function enqueue_block_assets(): void {
32 $this->subscription_form_block->enqueue_block();
33 }
34 }
35