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/canonical/noRewrite.php

    r41991 r42343  
    4848
    4949            // Trailing spaces and punctuation in query string args.
    50             array( '/?p=358 ',          array( 'url' => '/?p=358', 'qv' => array( 'p' => '358' ) ), 20383 ), // space
    51             array( '/?p=358%20',        array( 'url' => '/?p=358', 'qv' => array( 'p' => '358' ) ), 20383 ), // encoded space
    52             array( '/?p=358!',          array( 'url' => '/?p=358', 'qv' => array( 'p' => '358' ) ), 20383 ), // exclamation mark
    53             array( '/?p=358%21',        array( 'url' => '/?p=358', 'qv' => array( 'p' => '358' ) ), 20383 ), // encoded exclamation mark
    54             array( '/?p=358"',          array( 'url' => '/?p=358', 'qv' => array( 'p' => '358' ) ), 20383 ), // double quote
    55             array( '/?p=358%22',        array( 'url' => '/?p=358', 'qv' => array( 'p' => '358' ) ), 20383 ), // encoded double quote
    56             array( '/?p=358\'',         array( 'url' => '/?p=358', 'qv' => array( 'p' => '358' ) ), 20383 ), // single quote
    57             array( '/?p=358%27',        array( 'url' => '/?p=358', 'qv' => array( 'p' => '358' ) ), 20383 ), // encoded single quote
    58             array( '/?p=358(',          array( 'url' => '/?p=358', 'qv' => array( 'p' => '358' ) ), 20383 ), // opening bracket
    59             array( '/?p=358%28',        array( 'url' => '/?p=358', 'qv' => array( 'p' => '358' ) ), 20383 ), // encoded opening bracket
    60             array( '/?p=358)',          array( 'url' => '/?p=358', 'qv' => array( 'p' => '358' ) ), 20383 ), // closing bracket
    61             array( '/?p=358%29',        array( 'url' => '/?p=358', 'qv' => array( 'p' => '358' ) ), 20383 ), // encoded closing bracket
    62             array( '/?p=358,',          array( 'url' => '/?p=358', 'qv' => array( 'p' => '358' ) ), 20383 ), // comma
    63             array( '/?p=358%2C',        array( 'url' => '/?p=358', 'qv' => array( 'p' => '358' ) ), 20383 ), // encoded comma
    64             array( '/?p=358.',          array( 'url' => '/?p=358', 'qv' => array( 'p' => '358' ) ), 20383 ), // period
    65             array( '/?p=358%2E',        array( 'url' => '/?p=358', 'qv' => array( 'p' => '358' ) ), 20383 ), // encoded period
    66             array( '/?p=358;',          array( 'url' => '/?p=358', 'qv' => array( 'p' => '358' ) ), 20383 ), // semicolon
    67             array( '/?p=358%3B',        array( 'url' => '/?p=358', 'qv' => array( 'p' => '358' ) ), 20383 ), // encoded semicolon
    68             array( '/?p=358{',          array( 'url' => '/?p=358', 'qv' => array( 'p' => '358' ) ), 20383 ), // opening curly bracket
    69             array( '/?p=358%7B',        array( 'url' => '/?p=358', 'qv' => array( 'p' => '358' ) ), 20383 ), // encoded opening curly bracket
    70             array( '/?p=358}',          array( 'url' => '/?p=358', 'qv' => array( 'p' => '358' ) ), 20383 ), // closing curly bracket
    71             array( '/?p=358%7D',        array( 'url' => '/?p=358', 'qv' => array( 'p' => '358' ) ), 20383 ), // encoded closing curly bracket
    72             array( '/?p=358%E2%80%9C',  array( 'url' => '/?p=358', 'qv' => array( 'p' => '358' ) ), 20383 ), // encoded opening curly quote
    73             array( '/?p=358%E2%80%9D',  array( 'url' => '/?p=358', 'qv' => array( 'p' => '358' ) ), 20383 ), // encoded closing curly quote
     50            array(
     51                '/?p=358 ',
     52                array(
     53                    'url' => '/?p=358',
     54                    'qv'  => array( 'p' => '358' ),
     55                ),
     56                20383,
     57            ), // space
     58            array(
     59                '/?p=358%20',
     60                array(
     61                    'url' => '/?p=358',
     62                    'qv'  => array( 'p' => '358' ),
     63                ),
     64                20383,
     65            ), // encoded space
     66            array(
     67                '/?p=358!',
     68                array(
     69                    'url' => '/?p=358',
     70                    'qv'  => array( 'p' => '358' ),
     71                ),
     72                20383,
     73            ), // exclamation mark
     74            array(
     75                '/?p=358%21',
     76                array(
     77                    'url' => '/?p=358',
     78                    'qv'  => array( 'p' => '358' ),
     79                ),
     80                20383,
     81            ), // encoded exclamation mark
     82            array(
     83                '/?p=358"',
     84                array(
     85                    'url' => '/?p=358',
     86                    'qv'  => array( 'p' => '358' ),
     87                ),
     88                20383,
     89            ), // double quote
     90            array(
     91                '/?p=358%22',
     92                array(
     93                    'url' => '/?p=358',
     94                    'qv'  => array( 'p' => '358' ),
     95                ),
     96                20383,
     97            ), // encoded double quote
     98            array(
     99                '/?p=358\'',
     100                array(
     101                    'url' => '/?p=358',
     102                    'qv'  => array( 'p' => '358' ),
     103                ),
     104                20383,
     105            ), // single quote
     106            array(
     107                '/?p=358%27',
     108                array(
     109                    'url' => '/?p=358',
     110                    'qv'  => array( 'p' => '358' ),
     111                ),
     112                20383,
     113            ), // encoded single quote
     114            array(
     115                '/?p=358(',
     116                array(
     117                    'url' => '/?p=358',
     118                    'qv'  => array( 'p' => '358' ),
     119                ),
     120                20383,
     121            ), // opening bracket
     122            array(
     123                '/?p=358%28',
     124                array(
     125                    'url' => '/?p=358',
     126                    'qv'  => array( 'p' => '358' ),
     127                ),
     128                20383,
     129            ), // encoded opening bracket
     130            array(
     131                '/?p=358)',
     132                array(
     133                    'url' => '/?p=358',
     134                    'qv'  => array( 'p' => '358' ),
     135                ),
     136                20383,
     137            ), // closing bracket
     138            array(
     139                '/?p=358%29',
     140                array(
     141                    'url' => '/?p=358',
     142                    'qv'  => array( 'p' => '358' ),
     143                ),
     144                20383,
     145            ), // encoded closing bracket
     146            array(
     147                '/?p=358,',
     148                array(
     149                    'url' => '/?p=358',
     150                    'qv'  => array( 'p' => '358' ),
     151                ),
     152                20383,
     153            ), // comma
     154            array(
     155                '/?p=358%2C',
     156                array(
     157                    'url' => '/?p=358',
     158                    'qv'  => array( 'p' => '358' ),
     159                ),
     160                20383,
     161            ), // encoded comma
     162            array(
     163                '/?p=358.',
     164                array(
     165                    'url' => '/?p=358',
     166                    'qv'  => array( 'p' => '358' ),
     167                ),
     168                20383,
     169            ), // period
     170            array(
     171                '/?p=358%2E',
     172                array(
     173                    'url' => '/?p=358',
     174                    'qv'  => array( 'p' => '358' ),
     175                ),
     176                20383,
     177            ), // encoded period
     178            array(
     179                '/?p=358;',
     180                array(
     181                    'url' => '/?p=358',
     182                    'qv'  => array( 'p' => '358' ),
     183                ),
     184                20383,
     185            ), // semicolon
     186            array(
     187                '/?p=358%3B',
     188                array(
     189                    'url' => '/?p=358',
     190                    'qv'  => array( 'p' => '358' ),
     191                ),
     192                20383,
     193            ), // encoded semicolon
     194            array(
     195                '/?p=358{',
     196                array(
     197                    'url' => '/?p=358',
     198                    'qv'  => array( 'p' => '358' ),
     199                ),
     200                20383,
     201            ), // opening curly bracket
     202            array(
     203                '/?p=358%7B',
     204                array(
     205                    'url' => '/?p=358',
     206                    'qv'  => array( 'p' => '358' ),
     207                ),
     208                20383,
     209            ), // encoded opening curly bracket
     210            array(
     211                '/?p=358}',
     212                array(
     213                    'url' => '/?p=358',
     214                    'qv'  => array( 'p' => '358' ),
     215                ),
     216                20383,
     217            ), // closing curly bracket
     218            array(
     219                '/?p=358%7D',
     220                array(
     221                    'url' => '/?p=358',
     222                    'qv'  => array( 'p' => '358' ),
     223                ),
     224                20383,
     225            ), // encoded closing curly bracket
     226            array(
     227                '/?p=358%E2%80%9C',
     228                array(
     229                    'url' => '/?p=358',
     230                    'qv'  => array( 'p' => '358' ),
     231                ),
     232                20383,
     233            ), // encoded opening curly quote
     234            array(
     235                '/?p=358%E2%80%9D',
     236                array(
     237                    'url' => '/?p=358',
     238                    'qv'  => array( 'p' => '358' ),
     239                ),
     240                20383,
     241            ), // encoded closing curly quote
    74242
    75243            // Trailing spaces and punctuation in permalinks.
    76             array( '/page/2/ ',         '/page/2/', 20383 ), // space
    77             array( '/page/2/%20',       '/page/2/', 20383 ), // encoded space
    78             array( '/page/2/!',         '/page/2/', 20383 ), // exclamation mark
    79             array( '/page/2/%21',       '/page/2/', 20383 ), // encoded exclamation mark
    80             array( '/page/2/"',         '/page/2/', 20383 ), // double quote
    81             array( '/page/2/%22',       '/page/2/', 20383 ), // encoded double quote
    82             array( '/page/2/\'',        '/page/2/', 20383 ), // single quote
    83             array( '/page/2/%27',       '/page/2/', 20383 ), // encoded single quote
    84             array( '/page/2/(',         '/page/2/', 20383 ), // opening bracket
    85             array( '/page/2/%28',       '/page/2/', 20383 ), // encoded opening bracket
    86             array( '/page/2/)',         '/page/2/', 20383 ), // closing bracket
    87             array( '/page/2/%29',       '/page/2/', 20383 ), // encoded closing bracket
    88             array( '/page/2/,',         '/page/2/', 20383 ), // comma
    89             array( '/page/2/%2C',       '/page/2/', 20383 ), // encoded comma
    90             array( '/page/2/.',         '/page/2/', 20383 ), // period
    91             array( '/page/2/%2E',       '/page/2/', 20383 ), // encoded period
    92             array( '/page/2/;',         '/page/2/', 20383 ), // semicolon
    93             array( '/page/2/%3B',       '/page/2/', 20383 ), // encoded semicolon
    94             array( '/page/2/{',         '/page/2/', 20383 ), // opening curly bracket
    95             array( '/page/2/%7B',       '/page/2/', 20383 ), // encoded opening curly bracket
    96             array( '/page/2/}',         '/page/2/', 20383 ), // closing curly bracket
    97             array( '/page/2/%7D',       '/page/2/', 20383 ), // encoded closing curly bracket
     244            array( '/page/2/ ', '/page/2/', 20383 ), // space
     245            array( '/page/2/%20', '/page/2/', 20383 ), // encoded space
     246            array( '/page/2/!', '/page/2/', 20383 ), // exclamation mark
     247            array( '/page/2/%21', '/page/2/', 20383 ), // encoded exclamation mark
     248            array( '/page/2/"', '/page/2/', 20383 ), // double quote
     249            array( '/page/2/%22', '/page/2/', 20383 ), // encoded double quote
     250            array( '/page/2/\'', '/page/2/', 20383 ), // single quote
     251            array( '/page/2/%27', '/page/2/', 20383 ), // encoded single quote
     252            array( '/page/2/(', '/page/2/', 20383 ), // opening bracket
     253            array( '/page/2/%28', '/page/2/', 20383 ), // encoded opening bracket
     254            array( '/page/2/)', '/page/2/', 20383 ), // closing bracket
     255            array( '/page/2/%29', '/page/2/', 20383 ), // encoded closing bracket
     256            array( '/page/2/,', '/page/2/', 20383 ), // comma
     257            array( '/page/2/%2C', '/page/2/', 20383 ), // encoded comma
     258            array( '/page/2/.', '/page/2/', 20383 ), // period
     259            array( '/page/2/%2E', '/page/2/', 20383 ), // encoded period
     260            array( '/page/2/;', '/page/2/', 20383 ), // semicolon
     261            array( '/page/2/%3B', '/page/2/', 20383 ), // encoded semicolon
     262            array( '/page/2/{', '/page/2/', 20383 ), // opening curly bracket
     263            array( '/page/2/%7B', '/page/2/', 20383 ), // encoded opening curly bracket
     264            array( '/page/2/}', '/page/2/', 20383 ), // closing curly bracket
     265            array( '/page/2/%7D', '/page/2/', 20383 ), // encoded closing curly bracket
    98266            array( '/page/2/%E2%80%9C', '/page/2/', 20383 ), // encoded opening curly quote
    99267            array( '/page/2/%E2%80%9D', '/page/2/', 20383 ), // encoded closing curly quote
Note: See TracChangeset for help on using the changeset viewer.