123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143 |
- <?php
- namespace PhpCsFixer\Tests\Fixer\ArrayNotation;
- use PhpCsFixer\Tests\Test\AbstractFixerTestCase;
- final class NoTrailingCommaInSinglelineArrayFixerTest extends AbstractFixerTestCase
- {
-
- public function testFix($expected, $input = null)
- {
- $this->doTest($expected, $input);
- }
- public function provideFixCases()
- {
- return [
- ['<?php $x = array();'],
- ['<?php $x = array("foo");'],
- [
- '<?php $x = array("foo");',
- '<?php $x = array("foo", );',
- ],
- ["<?php \$x = array(\n'foo', \n);"],
- ["<?php \$x = array('foo', \n);"],
- ["<?php \$x = array(array('foo'), \n);", "<?php \$x = array(array('foo',), \n);"],
- ["<?php \$x = array(array('foo',\n), \n);"],
- [
- '<?php
- $test = array("foo", <<<TWIG
- foo
- TWIG
- , $twig);',
- '<?php
- $test = array("foo", <<<TWIG
- foo
- TWIG
- , $twig, );',
- ],
- [
- '<?php
- $test = array(
- "foo", <<<TWIG
- foo
- TWIG
- , $twig, );',
- ],
- [
- '<?php
- $test = array("foo", <<<\'TWIG\'
- foo
- TWIG
- , $twig);',
- '<?php
- $test = array("foo", <<<\'TWIG\'
- foo
- TWIG
- , $twig, );',
- ],
- [
- '<?php
- $test = array(
- "foo", <<<\'TWIG\'
- foo
- TWIG
- , $twig, );',
- ],
-
- ['<?php $x = array([]);'],
- ['<?php $x = [[]];'],
- ['<?php $x = ["foo"];', '<?php $x = ["foo",];'],
- ['<?php $x = bar(["foo"]);', '<?php $x = bar(["foo",]);'],
- ["<?php \$x = bar([['foo'],\n]);"],
- ["<?php \$x = ['foo', \n];"],
- ['<?php $x = array([]);', '<?php $x = array([],);'],
- ['<?php $x = [[]];', '<?php $x = [[],];'],
- ['<?php $x = [$y[""]];', '<?php $x = [$y[""],];'],
- [
- '<?php
- $test = ["foo", <<<TWIG
- foo
- TWIG
- , $twig];',
- '<?php
- $test = ["foo", <<<TWIG
- foo
- TWIG
- , $twig, ];',
- ],
- [
- '<?php
- $test = [
- "foo", <<<TWIG
- foo
- TWIG
- , $twig, ];',
- ],
- [
- '<?php
- $test = ["foo", <<<\'TWIG\'
- foo
- TWIG
- , $twig];',
- '<?php
- $test = ["foo", <<<\'TWIG\'
- foo
- TWIG
- , $twig, ];',
- ],
- [
- '<?php
- $test = [
- "foo", <<<\'TWIG\'
- foo
- TWIG
- , $twig, ];',
- ],
- ];
- }
- }
|