PluginProbe ʕ •ᴥ•ʔ
JetFormBuilder — Dynamic Blocks Form Builder / 2.1.4
JetFormBuilder — Dynamic Blocks Form Builder v2.1.4
3.6.3.1 3.6.3 3.6.2.2 3.6.2.1 3.6.2 3.6.1.1 3.6.1 3.6.0.1 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.3.0 1.3.1 1.3.2 1.3.3 1.4.0 1.4.1 1.4.2 1.4.3 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.1.0 2.1.1 2.1.10 2.1.11 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 3.0.0 3.0.0.1 3.0.0.2 3.0.0.3 3.0.1 3.0.1.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.0.1 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.3.2 3.3.3 3.3.3.1 3.3.4 3.3.4.1 3.3.4.2 3.4.0 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 3.4.5.1 3.4.5.2 3.4.6 3.4.7 3.4.7.1 3.5.0 3.5.1 3.5.1.1 3.5.1.2 3.5.2 3.5.2.1 3.5.3 3.5.4 3.5.5 3.5.6 3.5.6.1 3.5.6.2 3.5.6.3 3.6.0
jetformbuilder / includes / admin / vui-boxes / base-vui-banner-box.php
jetformbuilder / includes / admin / vui-boxes Last commit date
base-vui-banner-box.php 3 years ago base-vui-box.php 3 years ago base-vui-panel-box.php 3 years ago boxes-repository.php 3 years ago with-boxes-trait.php 3 years ago
base-vui-banner-box.php
39 lines
1 <?php
2
3
4 namespace Jet_Form_Builder\Admin\Vui_Boxes;
5
6 use Jet_Form_Builder\Classes\Arrayable\Array_Tools;
7
8 abstract class Base_Vui_Banner_Box extends Base_Vui_Box {
9
10 abstract public function get_label(): string;
11
12 abstract public function get_title(): string;
13
14 public function get_content(): string {
15 return '';
16 }
17
18 public function get_buttons(): array {
19 return array();
20 }
21
22 public function get_type(): string {
23 return self::TYPE_BANNER;
24 }
25
26 public function to_array(): array {
27 return array_merge(
28 parent::to_array(),
29 array(
30 'title' => $this->get_title(),
31 'label' => $this->get_label(),
32 'content' => $this->get_content(),
33 'buttons' => Array_Tools::to_array( $this->get_buttons() ),
34 )
35 );
36 }
37
38 }
39