Skip to content

Commit e7cc4f1

Browse files
authored
Merge pull request #2659 from Strategy11/add_ternary_to_null_coalescing_php_cs_fixer_rule
Add ternary to null coalescing php cs fixer rule
2 parents 7d73828 + bf3d5e5 commit e7cc4f1

File tree

7 files changed

+11
-13
lines changed

7 files changed

+11
-13
lines changed

.php-cs-fixer.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@
2323
'no_extra_blank_lines' => true,
2424
'no_trailing_whitespace' => true,
2525
'no_whitespace_in_blank_line' => true,
26+
'ternary_to_null_coalescing' => true,
27+
'no_null_property_initialization' => true,
2628
'blank_line_before_statement' => array(
2729
'statements' => array(
2830
'try',

css/_single_theme.css.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
$settings = FrmStylesHelper::get_settings_for_output( $style );
77
extract( $settings ); // phpcs:ignore WordPress.PHP.DontExtract
88

9-
$is_loaded_via_ajax = isset( $is_loaded_via_ajax ) ? $is_loaded_via_ajax : false;
9+
$is_loaded_via_ajax = $is_loaded_via_ajax ?? false;
1010
FrmStylesPreviewHelper::get_additional_preview_style( $settings, $is_loaded_via_ajax );
1111

1212
$important = empty( $important_style ) ? '' : ' !important';

phpstan.neon

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,6 @@ parameters:
192192
- classes/controllers/FrmFormActionsController.php
193193
- classes/controllers/FrmFormTemplatesController.php
194194
- classes/controllers/FrmFormsController.php
195-
- classes/controllers/FrmSettingsController.php
196195
- classes/controllers/FrmStylesController.php
197196
- classes/helpers/FrmAppHelper.php
198197
- classes/helpers/FrmCSVExportHelper.php
@@ -210,15 +209,12 @@ parameters:
210209
- classes/models/FrmField.php
211210
- classes/models/FrmForm.php
212211
- classes/models/FrmFormAction.php
213-
- classes/models/FrmMigrate.php
214212
- classes/models/FrmSettings.php
215213
- classes/models/FrmStyle.php
216214
- classes/models/fields/FrmFieldType.php
217-
- square/controllers/FrmSquareLiteSettingsController.php
218215
- stripe/controllers/FrmStrpLiteActionsController.php
219216
- stripe/controllers/FrmTransLiteActionsController.php
220217
- stripe/helpers/FrmStrpLiteConnectHelper.php
221-
- stripe/helpers/FrmTransLiteActionsHelper.php
222218
- stripe/helpers/FrmTransLiteAppHelper.php
223219
- stripe/models/FrmStrpLiteAuth.php
224220
- stripe/models/FrmTransLiteAction.php

tests/phpunit/base/FrmUnitTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -273,7 +273,7 @@ public function get_all_fields_for_form_key( $form_key ) {
273273
$this->contact_form_key => $this->contact_form_field_count,
274274
$this->repeat_sec_form_key => 3,
275275
);
276-
$expected_field_num = isset( $field_totals[ $form_key ] ) ? $field_totals[ $form_key ] : 0;
276+
$expected_field_num = $field_totals[ $form_key ] ?? 0;
277277

278278
$form_id = $this->factory->form->get_id_by_key( $form_key );
279279
$fields = FrmField::get_all_for_form( $form_id, '', 'include' );

tests/phpunit/emails/test_FrmEmail.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,17 +24,17 @@ class test_FrmEmail extends FrmUnitTest {
2424
/**
2525
* @var stdClass
2626
*/
27-
protected $contact_form = null;
27+
protected $contact_form;
2828

2929
/**
3030
* @var stdClass
3131
*/
32-
protected $email_action = null;
32+
protected $email_action;
3333

3434
/**
3535
* @var stdClass
3636
*/
37-
protected $entry = null;
37+
protected $entry;
3838

3939
public static function wpSetUpBeforeClass() {
4040
$_POST = array();

tests/phpunit/entries/test_FrmShowEntryShortcode.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -790,7 +790,7 @@ protected function table_header( $atts ) {
790790
$defaults = $this->get_defaults();
791791
$atts = array_merge( $defaults, $atts );
792792
$font_size = $atts['font_size'];
793-
$border_width = isset( $atts['border_width'] ) ? $atts['border_width'] : $atts['field_border_width'];
793+
$border_width = $atts['border_width'] ?? $atts['field_border_width'];
794794
$border_color = $atts['border_color'];
795795

796796
$header .= ' style="border-spacing:0;font-size:' . $font_size . ';line-height:135%;';
@@ -980,7 +980,7 @@ protected function get_field_value( $entry, $field, $atts ) {
980980
if ( $field->field_key === 'free-html-field' ) {
981981
$field_value = 'Lorem ipsum.';
982982
} else {
983-
$field_value = isset( $entry->metas[ $field->id ] ) ? $entry->metas[ $field->id ] : '';
983+
$field_value = $entry->metas[ $field->id ] ?? '';
984984

985985
if ( is_array( $field_value ) ) {
986986
$field_value = implode( ', ', $field_value );

tests/phpunit/stripe/FrmStrpLiteUnitTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ protected function get_plan_options() {
162162
return array_filter(
163163
array_merge(
164164
$default_options,
165-
isset( $this->plan_options ) ? $this->plan_options : array()
165+
$this->plan_options ?? array()
166166
)
167167
);
168168
}
@@ -275,7 +275,7 @@ private function get_subscription_charge_options( $customer_id, $plan_id ) {
275275
return array_filter(
276276
array_merge(
277277
$default_options,
278-
isset( $this->subscription_charge_options ) ? $this->subscription_charge_options : array()
278+
$this->subscription_charge_options ?? array()
279279
)
280280
);
281281
}

0 commit comments

Comments
 (0)