PluginProbe
JetFormBuilder — Dynamic Blocks Form Builder / 3.6.6
JetFormBuilder — Dynamic Blocks Form Builder v3.6.6
3.6.6.1 3.6.6 3.6.5.4 3.6.5.3 3.6.5.2 3.6.5.1 3.6.5 3.6.4.2 3.6.4.1 3.6.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 All 134 releases
jetformbuilder / compatibility / jet-engine / generators / je-query-object-handlers / user-object-handler.php

user-object-handler.php in JetFormBuilder — Dynamic Blocks Form Builder 3.6.6, at compatibility/jet-engine/generators/je-query-object-handlers/user-object-handler.php

32 lines 703 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3
4 namespace JFB_Compatibility\Jet_Engine\Generators\Je_Query_Object_Handlers;
5
6 // If this file is called directly, abort.
7 if ( ! defined( 'WPINC' ) ) {
8 die;
9 }
10
11 class User_Object_Handler extends Base_Object_Handler {
12
13 public function is_supported( $current ): bool {
14 return ( $current instanceof \WP_User );
15 }
16
17 protected function get_converted( $current ) {
18 return parent::get_converted( $current->data );
19 }
20
21 protected function get_label( $converted, $current ) {
22 $label = $current->{$this->label_field} ?? '';
23
24 return $label ? $label : $this->get_value( $converted, $current );
25 }
26
27 protected function get_calc( $converted, $current ) {
28 return $current->{$this->calc_field};
29 }
30
31 }
32