PluginProbe ʕ •ᴥ•ʔ
JetFormBuilder — Dynamic Blocks Form Builder / 1.3.0
JetFormBuilder — Dynamic Blocks Form Builder v1.3.0
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 / request / current-parsers.php
jetformbuilder / includes / request Last commit date
fields 4 years ago current-parsers.php 4 years ago field-data-parser.php 4 years ago parser-manager.php 4 years ago request-handler.php 4 years ago
current-parsers.php
45 lines
1 <?php
2
3
4 namespace Jet_Form_Builder\Request;
5
6
7 final class Current_Parsers {
8
9 /**
10 * @var Field_Data_Parser[]
11 */
12 private $parsers = array();
13
14 public function add_parser( $parser ) {
15 $this->parsers[] = $parser;
16 }
17
18 public function clear() {
19 $this->parsers = array();
20 }
21
22 public function get_all() {
23 return $this->parsers;
24 }
25
26 public function get_by_name( $name ) {
27 foreach ( $this->parsers as $parser ) {
28 if ( $parser->name === $name ) {
29 return $parser;
30 }
31 }
32 return false;
33 }
34
35 public function is_valid( $name ) {
36 foreach ( $this->parsers as $parser ) {
37 if ( $parser->name === $name ) {
38 return $parser->is_valid();
39 }
40 }
41 }
42
43
44
45 }