From fc6d400a2fa330e4c103d156fb4cc6080882c515 Mon Sep 17 00:00:00 2001 From: Sergei Morozov Date: Thu, 3 Sep 2020 18:23:30 -0700 Subject: [PATCH] Add E_EXIT to the list of non-operand tokens of the OperatorSpacing sniff --- src/Standards/Squiz/Sniffs/WhiteSpace/OperatorSpacingSniff.php | 1 + .../Squiz/Tests/WhiteSpace/OperatorSpacingUnitTest.inc | 2 ++ .../Squiz/Tests/WhiteSpace/OperatorSpacingUnitTest.inc.fixed | 2 ++ 3 files changed, 5 insertions(+) diff --git a/src/Standards/Squiz/Sniffs/WhiteSpace/OperatorSpacingSniff.php b/src/Standards/Squiz/Sniffs/WhiteSpace/OperatorSpacingSniff.php index c69b0b6433..fd4bf44fcc 100644 --- a/src/Standards/Squiz/Sniffs/WhiteSpace/OperatorSpacingSniff.php +++ b/src/Standards/Squiz/Sniffs/WhiteSpace/OperatorSpacingSniff.php @@ -79,6 +79,7 @@ public function register() $this->nonOperandTokens += [ T_RETURN => T_RETURN, T_ECHO => T_ECHO, + T_EXIT => T_EXIT, T_PRINT => T_PRINT, T_YIELD => T_YIELD, ]; diff --git a/src/Standards/Squiz/Tests/WhiteSpace/OperatorSpacingUnitTest.inc b/src/Standards/Squiz/Tests/WhiteSpace/OperatorSpacingUnitTest.inc index 8d0efb3246..dead30680a 100644 --- a/src/Standards/Squiz/Tests/WhiteSpace/OperatorSpacingUnitTest.inc +++ b/src/Standards/Squiz/Tests/WhiteSpace/OperatorSpacingUnitTest.inc @@ -463,5 +463,7 @@ $a = [$a, - $b]; $a = $a[- $b]; $a = $a ? - $b : - $b; +exit -1; + /* Intentional parse error. This has to be the last test in the file. */ $a = 10 + diff --git a/src/Standards/Squiz/Tests/WhiteSpace/OperatorSpacingUnitTest.inc.fixed b/src/Standards/Squiz/Tests/WhiteSpace/OperatorSpacingUnitTest.inc.fixed index a03b642003..1179b4e3a2 100644 --- a/src/Standards/Squiz/Tests/WhiteSpace/OperatorSpacingUnitTest.inc.fixed +++ b/src/Standards/Squiz/Tests/WhiteSpace/OperatorSpacingUnitTest.inc.fixed @@ -457,5 +457,7 @@ $a = [$a, - $b]; $a = $a[- $b]; $a = $a ? - $b : - $b; +exit -1; + /* Intentional parse error. This has to be the last test in the file. */ $a = 10 +