| @@ -380,9 +380,9 @@ | ||
| 380 | 380 | } |
| 381 | 381 | } |
| 382 | 382 | |
| 383 | 383 | // Add optional class. |
| 384 | - $classes = $sub_field['classes'] ?? ''; | |
| 384 | + $classes = isset( $sub_field['classes'] ) ? $sub_field['classes'] : ''; | |
| 385 | 385 | if ( is_array( $classes ) ) { |
| 386 | 386 | $classes = implode( ' ', $classes ); |
| 387 | 387 | } |
| 388 | 388 | |
| @@ -416,9 +416,9 @@ | ||
| 416 | 416 | * @param array $args Arguments. Includes `errors`, `value`. |
| 417 | 417 | * @return array Errors array. |
| 418 | 418 | */ |
| 419 | 419 | public function validate( $args ) { |
| 420 | - $errors = $args['errors'] ?? array(); | |
| 420 | + $errors = isset( $args['errors'] ) ? $args['errors'] : array(); | |
| 421 | 421 | |
| 422 | 422 | if ( ! $this->field->required ) { |
| 423 | 423 | return $errors; |
| 424 | 424 | } |
| @@ -452,11 +452,11 @@ | ||
| 452 | 452 | * @return array |
| 453 | 453 | */ |
| 454 | 454 | public function get_export_headings() { |
| 455 | 455 | $headings = array(); |
| 456 | - $field_id = $this->field->id ?? $this->field['id']; | |
| 457 | - $field_name = $this->field->name ?? $this->field['name']; | |
| 458 | - $field_key = $this->field->field_key ?? $this->field['field_key']; | |
| 456 | + $field_id = isset( $this->field->id ) ? $this->field->id : $this->field['id']; | |
| 457 | + $field_name = isset( $this->field->name ) ? $this->field->name : $this->field['name']; | |
| 458 | + $field_key = isset( $this->field->field_key ) ? $this->field->field_key : $this->field['field_key']; | |
| 459 | 459 | $sub_fields = $this->get_processed_sub_fields(); |
| 460 | 460 | foreach ( $sub_fields as $name => $sub_field ) { |
| 461 | 461 | $headings[ $field_id . '_' . $name ] = $field_name . ' (' . $field_key . ') - ' . $sub_field['label']; |
| 462 | 462 | } |