PluginProbe ʕ •ᴥ•ʔ
SureForms – Contact Form Builder, AI Forms, Payment Form, Survey & Quiz / 2.12.1
SureForms – Contact Form Builder, AI Forms, Payment Form, Survey & Quiz v2.12.1
2.12.2 2.12.1 2.12.0 2.11.1 2.11.0 2.10.1 2.10.0 2.9.1 2.9.0 2.8.2 2.8.1 2.7.0 2.7.1 2.8.0 trunk 0.0.10 0.0.11 0.0.12 0.0.13 0.0.2 0.0.3 0.0.4 0.0.5 0.0.6 0.0.7 0.0.8 0.0.9 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.1.0 1.1.1 1.1.2 1.10.0 1.10.1 1.11.0 1.12.0 1.12.1 1.12.2 1.12.3 1.13.0 1.13.1 1.13.2 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.3.0 1.3.1 1.3.2 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.5.0 1.5.1 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.8.0 1.9.0 1.9.1 2.0.0 2.0.1 2.0.2 2.1.0 2.1.1 2.2.0 2.2.1 2.2.2 2.3.0 2.4.0 2.5.0 2.5.2 2.6.0
sureforms / inc / blocks / phone / block.php
sureforms / inc / blocks / phone Last commit date
block.json 4 months ago block.php 1 year ago
block.php
38 lines
1 <?php
2 /**
3 * PHP render form Phone Block.
4 *
5 * @package SureForms.
6 */
7
8 namespace SRFM\Inc\Blocks\Phone;
9
10 use SRFM\Inc\Blocks\Base;
11 use SRFM\Inc\Fields\Phone_Markup;
12
13 if ( ! defined( 'ABSPATH' ) ) {
14 exit; // Exit if accessed directly.
15 }
16
17 /**
18 * Phone Block.
19 */
20 class Block extends Base {
21 /**
22 * Render the block
23 *
24 * @param array<mixed> $attributes Block attributes.
25 *
26 * @return string|bool
27 */
28 public function render( $attributes ) {
29 if ( ! empty( $attributes ) ) {
30 $markup_class = new Phone_Markup( $attributes );
31 ob_start();
32 // phpcs:ignore
33 echo $markup_class->markup();
34 }
35 return ob_get_clean();
36 }
37 }
38