PluginProbe ʕ •ᴥ•ʔ
Hostinger Reach – AI-Powered Email Marketing for WordPress / 1.5.9
Hostinger Reach – AI-Powered Email Marketing for WordPress v1.5.9
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 3 months ago Assets.php 3 weeks ago Blocks.php 11 months ago Database.php 8 months ago Encrypt.php 8 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