Make WordPress Core


Ignore:
Timestamp:
11/30/2017 11:09:33 PM (9 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.