diff --git a/src/Standards/PEAR/Sniffs/WhiteSpace/ObjectOperatorIndentSniff.php b/src/Standards/PEAR/Sniffs/WhiteSpace/ObjectOperatorIndentSniff.php index 9c64c328af..9b3c1df130 100644 --- a/src/Standards/PEAR/Sniffs/WhiteSpace/ObjectOperatorIndentSniff.php +++ b/src/Standards/PEAR/Sniffs/WhiteSpace/ObjectOperatorIndentSniff.php @@ -191,10 +191,7 @@ public function process(File $phpcsFile, $stackPtr) $next = $phpcsFile->findNext( $this->targets, ($next + 1), - null, - false, - null, - true + $end ); }//end while diff --git a/src/Standards/PEAR/Tests/WhiteSpace/ObjectOperatorIndentUnitTest.inc b/src/Standards/PEAR/Tests/WhiteSpace/ObjectOperatorIndentUnitTest.inc index b1b09d9323..c5ced0a378 100644 --- a/src/Standards/PEAR/Tests/WhiteSpace/ObjectOperatorIndentUnitTest.inc +++ b/src/Standards/PEAR/Tests/WhiteSpace/ObjectOperatorIndentUnitTest.inc @@ -140,3 +140,14 @@ $someObject ->someOtherFunc(nameA: 23, nameB: 42) ->endSomething($value, name: $value) ->endEverything(); + +// Issue https://github.com/PHPCSStandards/PHP_CodeSniffer/issues/1154 +$array = [ + [ + $item->one()->two(), + ], + $item->one() + ->two(), + $item->one() + ->two(), +]; diff --git a/src/Standards/PEAR/Tests/WhiteSpace/ObjectOperatorIndentUnitTest.inc.fixed b/src/Standards/PEAR/Tests/WhiteSpace/ObjectOperatorIndentUnitTest.inc.fixed index 5d5b77bef6..48419d9056 100644 --- a/src/Standards/PEAR/Tests/WhiteSpace/ObjectOperatorIndentUnitTest.inc.fixed +++ b/src/Standards/PEAR/Tests/WhiteSpace/ObjectOperatorIndentUnitTest.inc.fixed @@ -140,3 +140,14 @@ $someObject ->someOtherFunc(nameA: 23, nameB: 42) ->endSomething($value, name: $value) ->endEverything(); + +// Issue https://github.com/PHPCSStandards/PHP_CodeSniffer/issues/1154 +$array = [ + [ + $item->one()->two(), + ], + $item->one() + ->two(), + $item->one() + ->two(), +]; diff --git a/src/Standards/PEAR/Tests/WhiteSpace/ObjectOperatorIndentUnitTest.php b/src/Standards/PEAR/Tests/WhiteSpace/ObjectOperatorIndentUnitTest.php index 9beb77feab..f8a1e9894a 100644 --- a/src/Standards/PEAR/Tests/WhiteSpace/ObjectOperatorIndentUnitTest.php +++ b/src/Standards/PEAR/Tests/WhiteSpace/ObjectOperatorIndentUnitTest.php @@ -56,6 +56,7 @@ public function getErrorList() 140 => 1, 141 => 1, 142 => 1, + 152 => 1, ]; }//end getErrorList()