PHP 8.0.30
Preview: Blocks.php Size: 882 B
/home/certprox/template.certproxywizard.com/wp-content/plugins/hostinger-reach/src/Setup/Blocks.php

<?php
namespace Hostinger\Reach\Setup;

use Hostinger\Reach\Blocks\SubscriptionFormBlock;

if ( ! defined( 'ABSPATH' ) ) {
    die;
}

class Blocks {

    private SubscriptionFormBlock $subscription_form_block;

    public function __construct( SubscriptionFormBlock $subscription_form_block ) {
        $this->subscription_form_block = $subscription_form_block;
    }

    public function init(): void {
        if ( ! function_exists( 'register_block_type' ) ) {
            return;
        }

        add_action( 'init', array( $this, 'register_blocks' ) );
        add_action( 'enqueue_block_editor_assets', array( $this, 'enqueue_block_assets' ) );
    }

    public function register_blocks(): void {
        $this->subscription_form_block->register();
    }

    public function enqueue_block_assets(): void {
        $this->subscription_form_block->enqueue_block();
    }
}

Directory Contents

Dirs: 0 × Files: 5

Name Size Perms Modified Actions
1.20 KB lrw-r--r-- 2026-06-10 16:30:29
Edit Download
26.55 KB lrw-r--r-- 2026-06-10 16:30:29
Edit Download
882 B lrw-r--r-- 2026-06-10 16:30:29
Edit Download
856 B lrw-r--r-- 2026-06-10 16:30:29
Edit Download
1.34 KB lrw-r--r-- 2026-06-10 16:30:29
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).