diff --git a/SymfonyCustom/Sniffs/Arrays/ArrayDeclarationSniff.php b/SymfonyCustom/Sniffs/Arrays/ArrayDeclarationSniff.php index ffd6d51..ab0083e 100644 --- a/SymfonyCustom/Sniffs/Arrays/ArrayDeclarationSniff.php +++ b/SymfonyCustom/Sniffs/Arrays/ArrayDeclarationSniff.php @@ -281,7 +281,7 @@ public function processMultiLineArray(File $phpcsFile, $stackPtr, $arrayStart, $ $tokens = $phpcsFile->getTokens(); $indent = $phpcsFile->findFirstOnLine(T_WHITESPACE, $arrayStart); - if (false === $indent) { + if (false === $indent || $tokens[$indent]['column'] > 1) { $currentIndent = 0; } else { $currentIndent = mb_strlen($tokens[$indent]['content']); diff --git a/SymfonyCustom/Tests/Arrays/ArrayDeclarationUnitTest.inc b/SymfonyCustom/Tests/Arrays/ArrayDeclarationUnitTest.inc index 64cc16e..af4dc86 100644 --- a/SymfonyCustom/Tests/Arrays/ArrayDeclarationUnitTest.inc +++ b/SymfonyCustom/Tests/Arrays/ArrayDeclarationUnitTest.inc @@ -130,3 +130,8 @@ class TestClass ); } } + +return [ + DAMA\DoctrineTestBundle\DAMADoctrineTestBundle::class => ['test' => true], + Doctrine\Bundle\DoctrineCacheBundle\DoctrineCacheBundle::class => ['all' => true], +]; diff --git a/SymfonyCustom/Tests/Arrays/ArrayDeclarationUnitTest.inc.fixed b/SymfonyCustom/Tests/Arrays/ArrayDeclarationUnitTest.inc.fixed index daa6fb9..d4f8596 100644 --- a/SymfonyCustom/Tests/Arrays/ArrayDeclarationUnitTest.inc.fixed +++ b/SymfonyCustom/Tests/Arrays/ArrayDeclarationUnitTest.inc.fixed @@ -130,3 +130,8 @@ class TestClass ); } } + +return [ + DAMA\DoctrineTestBundle\DAMADoctrineTestBundle::class => ['test' => true], + Doctrine\Bundle\DoctrineCacheBundle\DoctrineCacheBundle::class => ['all' => true], +];