| <?php
$var = [1,2,3];
$var = [
    1,
    2,
    3
];
$var = [
    1,
    2,
    /* three */ 3,
];
$var = [
1,
        2,
    /* three */ 3,
 ];
$var = [
    1 => 'one',
    2 => 'two',
    3 => 'three'
];
$var = [
    1 => 'one',
    2 => 'two',
    /* three */ 3 => 'three',
];
$var = [
1 => 'one',
        2 => 'two',
    /* three */ 3 => 'three',
    ];
$var = array(
    'one' => function() {
        $foo = [1,2,3];
        $bar = [
            1,
            2,
            3];
    },
    'two' => 2,
);
return [
    [
        'foo' => true,
    ]
];
$array = [
    'foo' => 'foo',
    'bar' => $baz ?
        ['abc'] :
        ['def'],
    'hey' => $baz ??
        ['one'] ??
        ['two'],
    'fn' =>
        fn ($x) => yield 'k' => $x,
  $a ?? $b,
  $c ? $d : $e,
];
$foo =
[
    'bar' =>
   [
    ],
];
$foo = [
    'foo'
        . 'bar',
    [
            'baz',
            'qux',
        ],
];
// phpcs:set Generic.Arrays.ArrayIndent indent 2
$var = [
1 => 'one',
        2 => 'two',
    /* three */ 3 => 'three',
    ];
// phpcs:set Generic.Arrays.ArrayIndent indent 4
$array = array(
    match ($test) { 1 => 'a', 2 => 'b' }
          => 'dynamic keys, woho!',
);
$array = [
  match ($test) { 1 => 'a', 2 => 'b' }
       => 'dynamic keys, woho!',
];
 |