Completed
Branch FET-9586-add-search-input (524ff8)
by
unknown
436:51 queued 422:19
created
libraries/form_sections/inputs/EE_Select_Ajax_Model_Rest_Input.input.php 1 patch
Spacing   +25 added lines, -25 removed lines patch added patch discarded remove patch
@@ -8,7 +8,7 @@  discard block
 block discarded – undo
8 8
  * @subpackage
9 9
  * @author				Mike Nelson
10 10
  */
11
-class EE_Select_Ajax_Model_Rest_Input extends EE_Form_Input_With_Options_Base{
11
+class EE_Select_Ajax_Model_Rest_Input extends EE_Form_Input_With_Options_Base {
12 12
 
13 13
 	/**
14 14
 	 * @var string $_model_name
@@ -40,7 +40,7 @@  discard block
 block discarded – undo
40 40
 	 *                                  And the arguments accepted by EE_Form_Input_With_Options_Base
41 41
 	 * @throws \EE_Error
42 42
 	 */
43
-	public function __construct( $input_settings = array() ) {
43
+	public function __construct($input_settings = array()) {
44 44
 		//needed input settings:
45 45
 		//select2_args
46 46
 		$this->_model_name = EEH_Array::is_set(
@@ -52,7 +52,7 @@  discard block
 block discarded – undo
52 52
 		$query_params = EEH_Array::is_set(
53 53
 			$input_settings,
54 54
 			'query_params',
55
-			array( 'limit' => 10, 'caps' => EEM_Base::caps_read_admin )
55
+			array('limit' => 10, 'caps' => EEM_Base::caps_read_admin)
56 56
 		);
57 57
 		$this->_value_field_name = EEH_Array::is_set(
58 58
 			$input_settings,
@@ -62,7 +62,7 @@  discard block
 block discarded – undo
62 62
 		$this->_display_field_name = EEH_Array::is_set(
63 63
 			$input_settings,
64 64
 			'display_field_name',
65
-			$model->get_a_field_of_type( 'EE_Text_Field_Base' )->get_name()
65
+			$model->get_a_field_of_type('EE_Text_Field_Base')->get_name()
66 66
 		);
67 67
 		$this->_add_validation_strategy(
68 68
 			new EE_Model_Matching_Query_Validation_Strategy(
@@ -74,8 +74,8 @@  discard block
 block discarded – undo
74 74
 		);
75 75
 		//get resource endpoint
76 76
 		$rest_controller = new EventEspresso\core\libraries\rest_api\controllers\model\Read();
77
-		$rest_controller->set_requested_version( EED_Core_Rest_Api::latest_rest_api_version() );
78
-		$url = $rest_controller->get_versioned_link_to( EEH_Inflector::pluralize_and_lower( $this->_model_name ) );
77
+		$rest_controller->set_requested_version(EED_Core_Rest_Api::latest_rest_api_version());
78
+		$url = $rest_controller->get_versioned_link_to(EEH_Inflector::pluralize_and_lower($this->_model_name));
79 79
 		$default_select2_args = array(
80 80
 			'ajax' => array(
81 81
 				'url' => $url,
@@ -83,10 +83,10 @@  discard block
 block discarded – undo
83 83
 				'delay' => '250',
84 84
 				'data_interface' => 'EE_Select2_REST_API_Interface',
85 85
 				'data_interface_args' => array(
86
-					'default_query_params' => (object)$query_params,
86
+					'default_query_params' => (object) $query_params,
87 87
 					'display_field' => $this->_display_field_name,
88 88
 					'value_field' => $this->_value_field_name,
89
-					'nonce' => wp_create_nonce( 'wp_rest' )
89
+					'nonce' => wp_create_nonce('wp_rest')
90 90
 				),
91 91
 			),
92 92
 			'cache' => true,
@@ -94,10 +94,10 @@  discard block
 block discarded – undo
94 94
 		);
95 95
 		$select2_args = array_replace_recursive(
96 96
 			$default_select2_args,
97
-			(array)EEH_Array::is_set( $input_settings, 'select2_args', array() )
97
+			(array) EEH_Array::is_set($input_settings, 'select2_args', array())
98 98
 		);
99
-		$this->set_display_strategy( new EE_Select2_Display_Strategy( $select2_args ) );
100
-		parent::__construct( array(), $input_settings );
99
+		$this->set_display_strategy(new EE_Select2_Display_Strategy($select2_args));
100
+		parent::__construct(array(), $input_settings);
101 101
 	}
102 102
 
103 103
 
@@ -110,33 +110,33 @@  discard block
 block discarded – undo
110 110
 	 * @return void
111 111
 	 * @throws \EE_Error
112 112
 	 */
113
-	public function set_default( $value ) {
113
+	public function set_default($value) {
114 114
 
115
-		$values_for_options = (array)$value;
116
-		$value_field = $this->_get_model()->field_settings_for( $this->_value_field_name );
117
-		$display_field = $this->_get_model()->field_settings_for( $this->_display_field_name );
115
+		$values_for_options = (array) $value;
116
+		$value_field = $this->_get_model()->field_settings_for($this->_value_field_name);
117
+		$display_field = $this->_get_model()->field_settings_for($this->_display_field_name);
118 118
 		$display_values = $this->_get_model()->get_all_wpdb_results(
119 119
 			array(
120 120
 				array(
121
-					$this->_value_field_name => array( 'IN', $values_for_options )
121
+					$this->_value_field_name => array('IN', $values_for_options)
122 122
 				)
123 123
 			),
124 124
 			ARRAY_A,
125 125
 			implode(
126 126
 				',',
127 127
 				array(
128
-					$value_field->get_qualified_column() . ' AS ' . $this->_value_field_name,
129
-					$display_field->get_qualified_column() . ' AS ' . $this->_display_field_name
128
+					$value_field->get_qualified_column().' AS '.$this->_value_field_name,
129
+					$display_field->get_qualified_column().' AS '.$this->_display_field_name
130 130
 				)
131 131
 			)
132 132
 		);
133 133
 		$select_options = array();
134
-		foreach( $display_values as $db_rows ) {
135
-			$db_rows = (array)$db_rows;
136
-			$select_options[ $db_rows[ $this->_value_field_name ] ] = $db_rows[ $this->_display_field_name ];
134
+		foreach ($display_values as $db_rows) {
135
+			$db_rows = (array) $db_rows;
136
+			$select_options[$db_rows[$this->_value_field_name]] = $db_rows[$this->_display_field_name];
137 137
 		}
138
-		$this->set_select_options( $select_options );
139
-		parent::set_default( $value );
138
+		$this->set_select_options($select_options);
139
+		parent::set_default($value);
140 140
 	}
141 141
 
142 142
 	/**
@@ -145,7 +145,7 @@  discard block
 block discarded – undo
145 145
 	 * @throws EE_Error
146 146
 	 */
147 147
 	protected function _get_model() {
148
-		if( ! EE_Registry::instance()->is_model_name(  $this->_model_name ) ) {
148
+		if ( ! EE_Registry::instance()->is_model_name($this->_model_name)) {
149 149
 			throw new EE_Error(
150 150
 				sprintf(
151 151
 					__(
@@ -156,7 +156,7 @@  discard block
 block discarded – undo
156 156
 				)
157 157
 			);
158 158
 		} else {
159
-			return EE_Registry::instance()->load_model( $this->_model_name );
159
+			return EE_Registry::instance()->load_model($this->_model_name);
160 160
 		}
161 161
 	}
162 162
 
Please login to merge, or discard this patch.