Skip to content

Commit cd26aac

Browse files
authored
[ArrayNotation] Skip Interpolation string on ArrayListItemNewlineFixer (#72)
1 parent d0ede61 commit cd26aac

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

src/TokenRunner/Arrays/ArrayItemNewliner.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,10 @@ function (Token $token, int $position, Tokens $tokens): void {
4646
return;
4747
}
4848

49+
if ($nextToken->getContent() === '{') {
50+
return;
51+
}
52+
4953
$tokens->ensureWhitespaceAtIndex($nextTokenPosition, 0, $this->whitespacesFixerConfig->getLineEnding());
5054
}
5155
);
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<?php
2+
3+
namespace Symplify\CodingStandard\Tests\Fixer\ArrayNotation\ArrayListItemNewlineFixer\Fixture;
4+
5+
final class SkipInterpolatedString
6+
{
7+
public function run()
8+
{
9+
$a = 'A';
10+
$b = 'B';
11+
12+
return [
13+
'text' => "{$a},{$b}",
14+
];
15+
}
16+
}

0 commit comments

Comments
 (0)