Completed
Pull Request — trunk (#541)
by Justin
06:28
created
includes/CMB2_REST_Controller.php 2 patches
Doc Comments   +1 added lines, -3 removed lines patch added patch discarded remove patch
@@ -142,7 +142,6 @@  discard block
 block discarded – undo
142 142
 	 *
143 143
 	 * @since 2.2.4
144 144
 	 *
145
-	 * @param  mixed $data
146 145
 	 * @return array $data
147 146
 	 */
148 147
 	public function prepare_item( $post ) {
@@ -155,7 +154,7 @@  discard block
 block discarded – undo
155 154
 	 * @since  2.2.4
156 155
 	 *
157 156
 	 * @param  mixed $cb Callable function/method.
158
-	 * @return mixed     Results of output buffer after calling function/method.
157
+	 * @return string     Results of output buffer after calling function/method.
159 158
 	 */
160 159
 	public function get_cb_results( $cb ) {
161 160
 		$args = func_get_args();
@@ -171,7 +170,6 @@  discard block
 block discarded – undo
171 170
 	 *
172 171
 	 * @since 2.2.4
173 172
 	 *
174
-	 * @param  mixed            $item     WordPress representation of the item.
175 173
 	 * @param  WP_REST_Request  $request  Request object.
176 174
 	 * @return WP_REST_Response $response
177 175
 	 */
Please login to merge, or discard this patch.
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -226,7 +226,7 @@  discard block
 block discarded – undo
226 226
 	 * @return WP_REST_Response $response
227 227
 	 */
228 228
 	public function prepare_item_for_response( $data, $request = null ) {
229
-		$data = $this->filter_response_by_context( $data, $this->request['context'] );
229
+		$data = $this->filter_response_by_context( $data, $this->request[ 'context' ] );
230 230
 
231 231
 		/**
232 232
 		 * Filter the prepared CMB2 item response.
@@ -297,12 +297,12 @@  discard block
 block discarded – undo
297 297
 
298 298
 		} else {
299 299
 
300
-			if ( isset( $this->request['object_id'] ) ) {
301
-				$this->rest_box->cmb->object_id( sanitize_text_field( $this->request['object_id'] ) );
300
+			if ( isset( $this->request[ 'object_id' ] ) ) {
301
+				$this->rest_box->cmb->object_id( sanitize_text_field( $this->request[ 'object_id' ] ) );
302 302
 			}
303 303
 
304
-			if ( isset( $this->request['object_type'] ) ) {
305
-				$this->rest_box->cmb->object_type( sanitize_text_field( $this->request['object_type'] ) );
304
+			if ( isset( $this->request[ 'object_type' ] ) ) {
305
+				$this->rest_box->cmb->object_type( sanitize_text_field( $this->request[ 'object_type' ] ) );
306 306
 			}
307 307
 		}
308 308
 	}
@@ -320,8 +320,8 @@  discard block
 block discarded – undo
320 320
 	public function initiate_request( $request, $request_type ) {
321 321
 		$this->request = $request;
322 322
 
323
-		if ( ! isset( $this->request['context'] ) || empty( $this->request['context'] ) ) {
324
-			$this->request['context'] = 'view';
323
+		if ( ! isset( $this->request[ 'context' ] ) || empty( $this->request[ 'context' ] ) ) {
324
+			$this->request[ 'context' ] = 'view';
325 325
 		}
326 326
 
327 327
 		if ( ! self::$request_type ) {
Please login to merge, or discard this patch.
includes/shim/WP_REST_Controller.php 1 patch
Spacing   +37 added lines, -37 removed lines patch added patch discarded remove patch
@@ -166,7 +166,7 @@  discard block
 block discarded – undo
166 166
 		}
167 167
 
168 168
 		if ( ! empty( $links ) ) {
169
-			$data['_links'] = $links;
169
+			$data[ '_links' ] = $links;
170 170
 		}
171 171
 
172 172
 		return $data;
@@ -183,21 +183,21 @@  discard block
 block discarded – undo
183 183
 
184 184
 		$schema = $this->get_item_schema();
185 185
 		foreach ( $data as $key => $value ) {
186
-			if ( empty( $schema['properties'][ $key ] ) || empty( $schema['properties'][ $key ]['context'] ) ) {
186
+			if ( empty( $schema[ 'properties' ][ $key ] ) || empty( $schema[ 'properties' ][ $key ][ 'context' ] ) ) {
187 187
 				continue;
188 188
 			}
189 189
 
190
-			if ( ! in_array( $context, $schema['properties'][ $key ]['context'] ) ) {
190
+			if ( ! in_array( $context, $schema[ 'properties' ][ $key ][ 'context' ] ) ) {
191 191
 				unset( $data[ $key ] );
192 192
 				continue;
193 193
 			}
194 194
 
195
-			if ( 'object' === $schema['properties'][ $key ]['type'] && ! empty( $schema['properties'][ $key ]['properties'] ) ) {
196
-				foreach ( $schema['properties'][ $key ]['properties'] as $attribute => $details ) {
197
-					if ( empty( $details['context'] ) ) {
195
+			if ( 'object' === $schema[ 'properties' ][ $key ][ 'type' ] && ! empty( $schema[ 'properties' ][ $key ][ 'properties' ] ) ) {
196
+				foreach ( $schema[ 'properties' ][ $key ][ 'properties' ] as $attribute => $details ) {
197
+					if ( empty( $details[ 'context' ] ) ) {
198 198
 						continue;
199 199
 					}
200
-					if ( ! in_array( $context, $details['context'] ) ) {
200
+					if ( ! in_array( $context, $details[ 'context' ] ) ) {
201 201
 						if ( isset( $data[ $key ][ $attribute ] ) ) {
202 202
 							unset( $data[ $key ][ $attribute ] );
203 203
 						}
@@ -227,9 +227,9 @@  discard block
 block discarded – undo
227 227
 
228 228
 		$schema = $this->get_item_schema();
229 229
 
230
-		foreach ( $schema['properties'] as &$property ) {
231
-			if ( isset( $property['arg_options'] ) ) {
232
-				unset( $property['arg_options'] );
230
+		foreach ( $schema[ 'properties' ] as &$property ) {
231
+			if ( isset( $property[ 'arg_options' ] ) ) {
232
+				unset( $property[ 'arg_options' ] );
233 233
 			}
234 234
 		}
235 235
 
@@ -286,18 +286,18 @@  discard block
 block discarded – undo
286 286
 			'validate_callback'  => 'rest_validate_request_arg',
287 287
 		);
288 288
 		$schema = $this->get_item_schema();
289
-		if ( empty( $schema['properties'] ) ) {
289
+		if ( empty( $schema[ 'properties' ] ) ) {
290 290
 			return array_merge( $param_details, $args );
291 291
 		}
292 292
 		$contexts = array();
293
-		foreach ( $schema['properties'] as $attributes ) {
294
-			if ( ! empty( $attributes['context'] ) ) {
295
-				$contexts = array_merge( $contexts, $attributes['context'] );
293
+		foreach ( $schema[ 'properties' ] as $attributes ) {
294
+			if ( ! empty( $attributes[ 'context' ] ) ) {
295
+				$contexts = array_merge( $contexts, $attributes[ 'context' ] );
296 296
 			}
297 297
 		}
298 298
 		if ( ! empty( $contexts ) ) {
299
-			$param_details['enum'] = array_unique( $contexts );
300
-			rsort( $param_details['enum'] );
299
+			$param_details[ 'enum' ] = array_unique( $contexts );
300
+			rsort( $param_details[ 'enum' ] );
301 301
 		}
302 302
 		return array_merge( $param_details, $args );
303 303
 	}
@@ -315,11 +315,11 @@  discard block
 block discarded – undo
315 315
 
316 316
 		foreach ( $additional_fields as $field_name => $field_options ) {
317 317
 
318
-			if ( ! $field_options['get_callback'] ) {
318
+			if ( ! $field_options[ 'get_callback' ] ) {
319 319
 				continue;
320 320
 			}
321 321
 
322
-			$object[ $field_name ] = call_user_func( $field_options['get_callback'], $object, $field_name, $request, $this->get_object_type() );
322
+			$object[ $field_name ] = call_user_func( $field_options[ 'get_callback' ], $object, $field_name, $request, $this->get_object_type() );
323 323
 		}
324 324
 
325 325
 		return $object;
@@ -337,7 +337,7 @@  discard block
 block discarded – undo
337 337
 
338 338
 		foreach ( $additional_fields as $field_name => $field_options ) {
339 339
 
340
-			if ( ! $field_options['update_callback'] ) {
340
+			if ( ! $field_options[ 'update_callback' ] ) {
341 341
 				continue;
342 342
 			}
343 343
 
@@ -346,7 +346,7 @@  discard block
 block discarded – undo
346 346
 				continue;
347 347
 			}
348 348
 
349
-			call_user_func( $field_options['update_callback'], $request[ $field_name ], $object, $field_name, $request, $this->get_object_type() );
349
+			call_user_func( $field_options[ 'update_callback' ], $request[ $field_name ], $object, $field_name, $request, $this->get_object_type() );
350 350
 		}
351 351
 	}
352 352
 
@@ -358,23 +358,23 @@  discard block
 block discarded – undo
358 358
 	 * @param array $schema Schema array.
359 359
 	 */
360 360
 	protected function add_additional_fields_schema( $schema ) {
361
-		if ( empty( $schema['title'] ) ) {
361
+		if ( empty( $schema[ 'title' ] ) ) {
362 362
 			return $schema;
363 363
 		}
364 364
 
365 365
 		/**
366 366
 		 * Can't use $this->get_object_type otherwise we cause an inf loop.
367 367
 		 */
368
-		$object_type = $schema['title'];
368
+		$object_type = $schema[ 'title' ];
369 369
 
370 370
 		$additional_fields = $this->get_additional_fields( $object_type );
371 371
 
372 372
 		foreach ( $additional_fields as $field_name => $field_options ) {
373
-			if ( ! $field_options['schema'] ) {
373
+			if ( ! $field_options[ 'schema' ] ) {
374 374
 				continue;
375 375
 			}
376 376
 
377
-			$schema['properties'][ $field_name ] = $field_options['schema'];
377
+			$schema[ 'properties' ][ $field_name ] = $field_options[ 'schema' ];
378 378
 		}
379 379
 
380 380
 		return $schema;
@@ -413,11 +413,11 @@  discard block
 block discarded – undo
413 413
 	protected function get_object_type() {
414 414
 		$schema = $this->get_item_schema();
415 415
 
416
-		if ( ! $schema || ! isset( $schema['title'] ) ) {
416
+		if ( ! $schema || ! isset( $schema[ 'title' ] ) ) {
417 417
 			return null;
418 418
 		}
419 419
 
420
-		return $schema['title'];
420
+		return $schema[ 'title' ];
421 421
 	}
422 422
 
423 423
 	/**
@@ -433,13 +433,13 @@  discard block
 block discarded – undo
433 433
 	public function get_endpoint_args_for_item_schema( $method = WP_REST_Server::CREATABLE ) {
434 434
 
435 435
 		$schema                = $this->get_item_schema();
436
-		$schema_properties     = ! empty( $schema['properties'] ) ? $schema['properties'] : array();
436
+		$schema_properties     = ! empty( $schema[ 'properties' ] ) ? $schema[ 'properties' ] : array();
437 437
 		$endpoint_args = array();
438 438
 
439 439
 		foreach ( $schema_properties as $field_id => $params ) {
440 440
 
441 441
 			// Arguments specified as `readonly` are not allowed to be set.
442
-			if ( ! empty( $params['readonly'] ) ) {
442
+			if ( ! empty( $params[ 'readonly' ] ) ) {
443 443
 				continue;
444 444
 			}
445 445
 
@@ -448,16 +448,16 @@  discard block
 block discarded – undo
448 448
 				'sanitize_callback' => 'rest_sanitize_request_arg',
449 449
 			);
450 450
 
451
-			if ( isset( $params['description'] ) ) {
452
-				$endpoint_args[ $field_id ]['description'] = $params['description'];
451
+			if ( isset( $params[ 'description' ] ) ) {
452
+				$endpoint_args[ $field_id ][ 'description' ] = $params[ 'description' ];
453 453
 			}
454 454
 
455
-			if ( WP_REST_Server::CREATABLE === $method && isset( $params['default'] ) ) {
456
-				$endpoint_args[ $field_id ]['default'] = $params['default'];
455
+			if ( WP_REST_Server::CREATABLE === $method && isset( $params[ 'default' ] ) ) {
456
+				$endpoint_args[ $field_id ][ 'default' ] = $params[ 'default' ];
457 457
 			}
458 458
 
459
-			if ( WP_REST_Server::CREATABLE === $method && ! empty( $params['required'] ) ) {
460
-				$endpoint_args[ $field_id ]['required'] = true;
459
+			if ( WP_REST_Server::CREATABLE === $method && ! empty( $params[ 'required' ] ) ) {
460
+				$endpoint_args[ $field_id ][ 'required' ] = true;
461 461
 			}
462 462
 
463 463
 			foreach ( array( 'type', 'format', 'enum' ) as $schema_prop ) {
@@ -467,14 +467,14 @@  discard block
 block discarded – undo
467 467
 			}
468 468
 
469 469
 			// Merge in any options provided by the schema property.
470
-			if ( isset( $params['arg_options'] ) ) {
470
+			if ( isset( $params[ 'arg_options' ] ) ) {
471 471
 
472 472
 				// Only use required / default from arg_options on CREATABLE endpoints.
473 473
 				if ( WP_REST_Server::CREATABLE !== $method ) {
474
-					$params['arg_options'] = array_diff_key( $params['arg_options'], array( 'required' => '', 'default' => '' ) );
474
+					$params[ 'arg_options' ] = array_diff_key( $params[ 'arg_options' ], array( 'required' => '', 'default' => '' ) );
475 475
 				}
476 476
 
477
-				$endpoint_args[ $field_id ] = array_merge( $endpoint_args[ $field_id ], $params['arg_options'] );
477
+				$endpoint_args[ $field_id ] = array_merge( $endpoint_args[ $field_id ], $params[ 'arg_options' ] );
478 478
 			}
479 479
 		}
480 480
 
Please login to merge, or discard this patch.
includes/CMB2_REST_Controller_Boxes.php 1 patch
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -87,7 +87,7 @@  discard block
 block discarded – undo
87 87
 		foreach ( CMB2_REST::$boxes as $this->rest_box ) {
88 88
 			if ( $this->rest_box->rest_read ) {
89 89
 				$rest_box = $this->get_rest_box();
90
-				$boxes_data[ $this->rest_box->cmb->cmb_id ] = $this->server->response_to_data( $rest_box, isset( $this->request['_embed'] ) );
90
+				$boxes_data[ $this->rest_box->cmb->cmb_id ] = $this->server->response_to_data( $rest_box, isset( $this->request[ '_embed' ] ) );
91 91
 			}
92 92
 		}
93 93
 
@@ -124,9 +124,9 @@  discard block
 block discarded – undo
124 124
 
125 125
 		$boxes_data = $cmb->meta_box;
126 126
 
127
-		if ( isset( $this->request['_rendered'] ) && $this->namespace_base !== CMB2_REST_Controller::get_intial_route() ) {
128
-			$boxes_data['form_open'] = $this->get_cb_results( array( $cmb, 'render_form_open' ) );
129
-			$boxes_data['form_close'] = $this->get_cb_results( array( $cmb, 'render_form_close' ) );
127
+		if ( isset( $this->request[ '_rendered' ] ) && $this->namespace_base !== CMB2_REST_Controller::get_intial_route() ) {
128
+			$boxes_data[ 'form_open' ] = $this->get_cb_results( array( $cmb, 'render_form_open' ) );
129
+			$boxes_data[ 'form_close' ] = $this->get_cb_results( array( $cmb, 'render_form_close' ) );
130 130
 
131 131
 			global $wp_scripts, $wp_styles;
132 132
 			$before_css = $wp_styles->queue;
@@ -134,15 +134,15 @@  discard block
 block discarded – undo
134 134
 
135 135
 			CMB2_JS::enqueue();
136 136
 
137
-			$boxes_data['js_dependencies'] = array_values( array_diff( $wp_scripts->queue, $before_js ) );
138
-			$boxes_data['css_dependencies'] = array_values( array_diff( $wp_styles->queue, $before_css ) );
137
+			$boxes_data[ 'js_dependencies' ] = array_values( array_diff( $wp_scripts->queue, $before_js ) );
138
+			$boxes_data[ 'css_dependencies' ] = array_values( array_diff( $wp_styles->queue, $before_css ) );
139 139
 		}
140 140
 
141 141
 		// TODO: look into 'embed' parameter.
142 142
 		// http://demo.wp-api.org/wp-json/wp/v2/posts?_embed
143
-		unset( $boxes_data['fields'] );
143
+		unset( $boxes_data[ 'fields' ] );
144 144
 		// Handle callable properties.
145
-		unset( $boxes_data['show_on_cb'] );
145
+		unset( $boxes_data[ 'show_on_cb' ] );
146 146
 
147 147
 		$response = rest_ensure_response( $boxes_data );
148 148
 
Please login to merge, or discard this patch.
includes/CMB2_REST.php 2 patches
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -202,7 +202,7 @@
 block discarded – undo
202 202
 	 *
203 203
 	 * @since  2.2.4
204 204
 	 *
205
-	 * @param  mixed    $value      The value of the field
205
+	 * @param  mixed    $values      The value of the field
206 206
 	 * @param  object   $object     The object from the response
207 207
 	 * @param  string   $field_name Name of field
208 208
 	 *
Please login to merge, or discard this patch.
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -126,18 +126,18 @@  discard block
 block discarded – undo
126 126
 
127 127
 	protected function declare_read_edit_fields() {
128 128
 		foreach ( $this->cmb->prop( 'fields' ) as $field ) {
129
-			$show_in_rest = isset( $field['show_in_rest'] ) ? $field['show_in_rest'] : null;
129
+			$show_in_rest = isset( $field[ 'show_in_rest' ] ) ? $field[ 'show_in_rest' ] : null;
130 130
 
131 131
 			if ( false === $show_in_rest ) {
132 132
 				continue;
133 133
 			}
134 134
 
135 135
 			if ( $this->can_read( $show_in_rest ) ) {
136
-				$this->read_fields[] = $field['id'];
136
+				$this->read_fields[ ] = $field[ 'id' ];
137 137
 			}
138 138
 
139 139
 			if ( $this->can_edit( $show_in_rest ) ) {
140
-				$this->edit_fields[] = $field['id'];
140
+				$this->edit_fields[ ] = $field[ 'id' ];
141 141
 			}
142 142
 
143 143
 		}
@@ -176,14 +176,14 @@  discard block
 block discarded – undo
176 176
 	 */
177 177
 	public static function get_restable_field_values( $data, $field_name, $request ) {
178 178
 		$values = array();
179
-		if ( ! isset( $data['id'] ) ) {
179
+		if ( ! isset( $data[ 'id' ] ) ) {
180 180
 			return;
181 181
 		}
182 182
 
183 183
 		foreach ( self::$boxes as $cmb_id => $rest_box ) {
184 184
 			foreach ( $rest_box->read_fields as $field_id ) {
185 185
 				$field = $rest_box->cmb->get_field( $field_id );
186
-				$field->object_id( $data['id'] );
186
+				$field->object_id( $data[ 'id' ] );
187 187
 
188 188
 				// TODO: test other object types (users, comments, etc)
189 189
 				// if ( isset( $data['type'] ) ) {
@@ -225,8 +225,8 @@  discard block
 block discarded – undo
225 225
 				continue;
226 226
 			}
227 227
 
228
-			$rest_box->cmb->object_id( $data['object_id'] );
229
-			$rest_box->cmb->object_type( $data['object_type'] );
228
+			$rest_box->cmb->object_id( $data[ 'object_id' ] );
229
+			$rest_box->cmb->object_type( $data[ 'object_type' ] );
230 230
 
231 231
 			// TODO: Test since refactor.
232 232
 			$updated[ $cmb_id ] = $rest_box->sanitize_box_values( $values );
@@ -334,8 +334,8 @@  discard block
 block discarded – undo
334 334
 		} elseif ( isset( $object->comment_ID ) ) {
335 335
 			$object_id   = intval( $object->comment_ID );
336 336
 			$object_type = 'comment';
337
-		} elseif ( is_array( $object ) && isset( $object['term_id'] ) ) {
338
-			$object_id   = intval( $object['term_id'] );
337
+		} elseif ( is_array( $object ) && isset( $object[ 'term_id' ] ) ) {
338
+			$object_id   = intval( $object[ 'term_id' ] );
339 339
 			$object_type = 'term';
340 340
 		} elseif ( isset( $object->term_id ) ) {
341 341
 			$object_id   = intval( $object->term_id );
Please login to merge, or discard this patch.
includes/CMB2_REST_Controller_Fields.php 1 patch
Spacing   +14 added lines, -14 removed lines patch added patch discarded remove patch
@@ -72,11 +72,11 @@  discard block
 block discarded – undo
72 72
 
73 73
 		$fields = array();
74 74
 		foreach ( $this->rest_box->cmb->prop( 'fields', array() ) as $field ) {
75
-			$field_id = $field['id'];
75
+			$field_id = $field[ 'id' ];
76 76
 			$rest_field = $this->get_rest_field( $field_id );
77 77
 
78 78
 			if ( ! is_wp_error( $rest_field ) ) {
79
-				$fields[ $field_id ] = $this->server->response_to_data( $rest_field, isset( $this->request['_embed'] ) );
79
+				$fields[ $field_id ] = $this->server->response_to_data( $rest_field, isset( $this->request[ '_embed' ] ) );
80 80
 			} else {
81 81
 				$fields[ $field_id ] = array( 'error' => $rest_field->get_error_message() );
82 82
 			}
@@ -120,7 +120,7 @@  discard block
 block discarded – undo
120 120
 	public function update_field_value( $request ) {
121 121
 		$this->initiate_rest_read_box( $request, 'field_value_update' );
122 122
 
123
-		if ( ! $this->request['value'] ) {
123
+		if ( ! $this->request[ 'value' ] ) {
124 124
 			return new WP_Error( 'cmb2_rest_update_field_error', __( 'CMB2 Field value cannot be updated without the value parameter specified.', 'cmb2' ), array( 'status' => 400 ) );
125 125
 		}
126 126
 
@@ -156,7 +156,7 @@  discard block
 block discarded – undo
156 156
 	 */
157 157
 	public function modify_field_value( $activity, $field ) {
158 158
 
159
-		if ( ! $this->request['object_id'] || ! $this->request['object_type'] ) {
159
+		if ( ! $this->request[ 'object_id' ] || ! $this->request[ 'object_type' ] ) {
160 160
 			return new WP_Error( 'cmb2_rest_modify_field_value_error', __( 'CMB2 Field value cannot be modified without the object_id and object_type parameters specified.', 'cmb2' ), array( 'status' => 400 ) );
161 161
 		}
162 162
 
@@ -168,13 +168,13 @@  discard block
 block discarded – undo
168 168
 			return new WP_Error( 'cmb2_rest_no_field_by_id_error', __( 'No field found by that id.', 'cmb2' ), array( 'status' => 403 ) );
169 169
 		}
170 170
 
171
-		$field->args["value_{$activity}"] = (bool) 'deleted' === $activity
171
+		$field->args[ "value_{$activity}" ] = (bool) 'deleted' === $activity
172 172
 			? $field->remove_data()
173
-			: $field->save_field( $this->request['value'] );
173
+			: $field->save_field( $this->request[ 'value' ] );
174 174
 
175 175
 		// If options page, save the $activity options
176
-		if ( 'options-page' == $this->request['object_type'] ) {
177
-			$field->args["value_{$activity}"] = cmb2_options( $this->request['object_id'] )->set();
176
+		if ( 'options-page' == $this->request[ 'object_type' ] ) {
177
+			$field->args[ "value_{$activity}" ] = cmb2_options( $this->request[ 'object_id' ] )->set();
178 178
 		}
179 179
 
180 180
 		$field_data = $this->get_rest_field( $field );
@@ -243,13 +243,13 @@  discard block
 block discarded – undo
243 243
 				$value = $field->options();
244 244
 			} elseif ( in_array( $key, CMB2_Field::$callable_fields, true ) ) {
245 245
 
246
-				if ( isset( $this->request['_rendered'] ) ) {
246
+				if ( isset( $this->request[ '_rendered' ] ) ) {
247 247
 					$value = $key === 'render_row_cb' ? $rendered : $field->get_param_callback_result( $key );
248 248
 				} elseif ( is_array( $value ) ) {
249 249
 					// We need to rewrite callbacks as string as they will cause
250 250
 					// JSON recursion errors.
251
-					$class = is_string( $value[0] ) ? $value[0] : get_class( $value[0] );
252
-					$value = $class . '::' . $value[1];
251
+					$class = is_string( $value[ 0 ] ) ? $value[ 0 ] : get_class( $value[ 0 ] );
252
+					$value = $class . '::' . $value[ 1 ];
253 253
 				}
254 254
 			}
255 255
 
@@ -262,8 +262,8 @@  discard block
 block discarded – undo
262 262
 			}
263 263
 		}
264 264
 
265
-		if ( $this->request['object_id'] && $this->request['object_type'] ) {
266
-			$field_data['value'] = $field->get_data();
265
+		if ( $this->request[ 'object_id' ] && $this->request[ 'object_type' ] ) {
266
+			$field_data[ 'value' ] = $field->get_data();
267 267
 		}
268 268
 
269 269
 		return $field_data;
@@ -296,7 +296,7 @@  discard block
 block discarded – undo
296 296
 
297 297
 		// Don't embed boxes when looking at boxes route.
298 298
 		if ( '/cmb2/v1/boxes' !== CMB2_REST_Controller::get_intial_route() ) {
299
-			$links['up']['embeddable'] = true;
299
+			$links[ 'up' ][ 'embeddable' ] = true;
300 300
 		}
301 301
 
302 302
 		return $links;
Please login to merge, or discard this patch.