PluginProbe ʕ •ᴥ•ʔ
JetFormBuilder — Dynamic Blocks Form Builder / 2.1.5
JetFormBuilder — Dynamic Blocks Form Builder v2.1.5
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 / blocks / conditional-block / operators / operator-render-state.php
jetformbuilder / includes / blocks / conditional-block / operators Last commit date
base-operator.php 3 years ago operator-between.php 3 years ago operator-contain.php 3 years ago operator-equal.php 3 years ago operator-greater.php 3 years ago operator-in-the-list.php 3 years ago operator-less.php 3 years ago operator-render-state.php 3 years ago
operator-render-state.php
40 lines
1 <?php
2
3
4 namespace Jet_Form_Builder\Blocks\Conditional_Block\Operators;
5
6
7 use Jet_Form_Builder\Blocks\Conditional_Block\Condition_Item;
8 use Jet_Form_Builder\Blocks\Conditional_Block\Render_State;
9
10 class Operator_Render_State extends Base_Operator {
11
12 /**
13 * @return string
14 */
15 public function get_id(): string {
16 return 'render_state';
17 }
18
19 /**
20 * @return string
21 */
22 public function get_title(): string {
23 return __( 'Is render state', 'jet-form-builder' );
24 }
25
26 public function is_supported(): bool {
27 return true;
28 }
29
30 /**
31 * @param Condition_Item $item
32 *
33 * @return bool
34 */
35 protected function check( Condition_Item $item ): bool {
36 $render_states = $item->base['render_state'] ?? array();
37
38 return Render_State::instance()->get_current()->intersect( $render_states );
39 }
40 }