Make WordPress Core


Ignore:
Timestamp:
11/30/2017 11:09:33 PM (7 years ago)
Author:
pento
Message:

Code is Poetry.
WordPress' code just... wasn't.
This is now dealt with.

Props jrf, pento, netweb, GaryJ, jdgrimes, westonruter, Greg Sherwood from PHPCS, and everyone who's ever contributed to WPCS and PHPCS.
Fixes #41057.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tests/phpunit/tests/formatting/MapDeep.php

    r36117 r42343  
    1212
    1313    public function test_map_deep_should_map_each_element_of_array_one_level_deep() {
    14         $this->assertEquals( array(
    15             'ababa',
    16             'xbaba',
    17         ), map_deep( array(
    18             'a',
    19             'x',
    20         ), array( $this, 'append_baba' ) ) );
     14        $this->assertEquals(
     15            array(
     16                'ababa',
     17                'xbaba',
     18            ), map_deep(
     19                array(
     20                    'a',
     21                    'x',
     22                ), array( $this, 'append_baba' )
     23            )
     24        );
    2125    }
    2226
    2327    public function test_map_deep_should_map_each_element_of_array_two_levels_deep() {
    24         $this->assertEquals( array(
    25             'ababa',
     28        $this->assertEquals(
    2629            array(
    27                 'xbaba',
    28             ),
    29         ), map_deep( array(
    30             'a',
    31             array(
    32                 'x',
    33             ),
    34         ), array( $this, 'append_baba' ) ) );
     30                'ababa',
     31                array(
     32                    'xbaba',
     33                ),
     34            ), map_deep(
     35                array(
     36                    'a',
     37                    array(
     38                        'x',
     39                    ),
     40                ), array( $this, 'append_baba' )
     41            )
     42        );
    3543    }
    3644
    3745    public function test_map_deep_should_map_each_object_element_of_an_array() {
    38         $this->assertEquals( array(
    39             'var0' => 'ababa',
    40             'var1' => (object) array(
    41                 'var0' => 'xbaba',
    42             ),
    43         ), map_deep( array(
    44             'var0' => 'a',
    45             'var1' => (object) array(
    46                 'var0' => 'x',
    47             ),
    48         ), array( $this, 'append_baba' ) ) );
     46        $this->assertEquals(
     47            array(
     48                'var0' => 'ababa',
     49                'var1' => (object) array(
     50                    'var0' => 'xbaba',
     51                ),
     52            ), map_deep(
     53                array(
     54                    'var0' => 'a',
     55                    'var1' => (object) array(
     56                        'var0' => 'x',
     57                    ),
     58                ), array( $this, 'append_baba' )
     59            )
     60        );
    4961    }
    5062
     
    5466
    5567    public function test_map_deep_should_apply_the_function_to_an_integer() {
    56         $this->assertEquals( '5baba' , map_deep( 5, array( $this, 'append_baba' ) ) );
     68        $this->assertEquals( '5baba', map_deep( 5, array( $this, 'append_baba' ) ) );
    5769    }
    5870
    5971    public function test_map_deep_should_map_each_property_of_an_object() {
    60         $this->assertEquals( (object) array(
    61             'var0' => 'ababa',
    62             'var1' => 'xbaba',
    63         ), map_deep( (object) array(
    64             'var0' => 'a',
    65             'var1' => 'x',
    66         ), array( $this, 'append_baba' ) ) );
     72        $this->assertEquals(
     73            (object) array(
     74                'var0' => 'ababa',
     75                'var1' => 'xbaba',
     76            ), map_deep(
     77                (object) array(
     78                    'var0' => 'a',
     79                    'var1' => 'x',
     80                ), array( $this, 'append_baba' )
     81            )
     82        );
    6783    }
    6884
    6985    public function test_map_deep_should_map_each_array_property_of_an_object() {
    70         $this->assertEquals( (object) array(
    71             'var0' => 'ababa',
    72             'var1' => array(
    73                 'xbaba',
    74             ),
    75         ), map_deep( (object) array(
    76             'var0' => 'a',
    77             'var1' => array(
    78                 'x',
    79             ),
    80         ), array( $this, 'append_baba' ) ) );
     86        $this->assertEquals(
     87            (object) array(
     88                'var0' => 'ababa',
     89                'var1' => array(
     90                    'xbaba',
     91                ),
     92            ), map_deep(
     93                (object) array(
     94                    'var0' => 'a',
     95                    'var1' => array(
     96                        'x',
     97                    ),
     98                ), array( $this, 'append_baba' )
     99            )
     100        );
    81101    }
    82102
    83103    public function test_map_deep_should_map_each_object_property_of_an_object() {
    84         $this->assertEquals( (object) array(
    85             'var0' => 'ababa',
    86             'var1' => (object) array(
    87                 'var0' => 'xbaba',
    88             ),
    89         ), map_deep( (object) array(
    90             'var0' => 'a',
    91             'var1' => (object) array(
    92                 'var0' => 'x',
    93             ),
    94         ), array( $this, 'append_baba' ) ) );
     104        $this->assertEquals(
     105            (object) array(
     106                'var0' => 'ababa',
     107                'var1' => (object) array(
     108                    'var0' => 'xbaba',
     109                ),
     110            ), map_deep(
     111                (object) array(
     112                    'var0' => 'a',
     113                    'var1' => (object) array(
     114                        'var0' => 'x',
     115                    ),
     116                ), array( $this, 'append_baba' )
     117            )
     118        );
    95119    }
    96120
     
    100124    public function test_map_deep_should_map_object_properties_passed_by_reference() {
    101125        $object_a = (object) array( 'var0' => 'a' );
    102         $object_b = (object) array( 'var0' => &$object_a->var0, 'var1' => 'x' );
    103         $this->assertEquals( (object) array(
    104             'var0' => 'ababa',
    105             'var1' => 'xbaba',
    106         ), map_deep( $object_b, array( $this, 'append_baba' ) ) );
     126        $object_b = (object) array(
     127            'var0' => &$object_a->var0,
     128            'var1' => 'x',
     129        );
     130        $this->assertEquals(
     131            (object) array(
     132                'var0' => 'ababa',
     133                'var1' => 'xbaba',
     134            ), map_deep( $object_b, array( $this, 'append_baba' ) )
     135        );
    107136    }
    108137
     
    112141    public function test_map_deep_should_map_array_elements_passed_by_reference() {
    113142        $array_a = array( 'var0' => 'a' );
    114         $array_b = array( 'var0' => &$array_a['var0'], 'var1' => 'x' );
    115         $this->assertEquals( array(
    116             'var0' => 'ababa',
    117             'var1' => 'xbaba',
    118         ), map_deep( $array_b, array( $this, 'append_baba' ) ) );
     143        $array_b = array(
     144            'var0' => &$array_a['var0'],
     145            'var1' => 'x',
     146        );
     147        $this->assertEquals(
     148            array(
     149                'var0' => 'ababa',
     150                'var1' => 'xbaba',
     151            ), map_deep( $array_b, array( $this, 'append_baba' ) )
     152        );
    119153    }
    120154
Note: See TracChangeset for help on using the changeset viewer.