Skip to content

Commit 356d998

Browse files
committed
Merge branch 'php-8.0/squiz-objectoperatorspacing-support-nullsafe-operator' of https://github.com/jrfnl/PHP_CodeSniffer
2 parents 4efd0ad + a4f0110 commit 356d998

File tree

4 files changed

+11
-0
lines changed

4 files changed

+11
-0
lines changed

src/Standards/Squiz/Sniffs/WhiteSpace/ObjectOperatorSpacingSniff.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ public function register()
3333
return [
3434
T_OBJECT_OPERATOR,
3535
T_DOUBLE_COLON,
36+
T_NULLSAFE_OBJECT_OPERATOR,
3637
];
3738

3839
}//end register()

src/Standards/Squiz/Tests/WhiteSpace/ObjectOperatorSpacingUnitTest.inc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,3 +46,7 @@ thisObject::
4646
testThis();
4747

4848
// phpcs:set Squiz.WhiteSpace.ObjectOperatorSpacing ignoreNewlines false
49+
50+
$this?->testThis();
51+
$this?-> testThis();
52+
$this ?-> testThis();

src/Standards/Squiz/Tests/WhiteSpace/ObjectOperatorSpacingUnitTest.inc.fixed

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,3 +42,7 @@ thisObject::
4242
testThis();
4343

4444
// phpcs:set Squiz.WhiteSpace.ObjectOperatorSpacing ignoreNewlines false
45+
46+
$this?->testThis();
47+
$this?->testThis();
48+
$this?->testThis();

src/Standards/Squiz/Tests/WhiteSpace/ObjectOperatorSpacingUnitTest.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@ public function getErrorList()
4343
39 => 1,
4444
40 => 2,
4545
42 => 2,
46+
51 => 1,
47+
52 => 2,
4648
];
4749

4850
}//end getErrorList()

0 commit comments

Comments
 (0)