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/comment/query.php

    r42056 r42343  
    1919
    2020    public function test_query() {
    21         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1' ) );
    22         $c2 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'pingback' ) );
    23         $c3 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'trackback' ) );
    24         $c4 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'mario' ) );
    25         $c5 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'luigi' ) );
    26 
    27         $q = new WP_Comment_Query();
    28         $found = $q->query( array(
    29             'fields' => 'ids',
    30         ) );
     21        $c1 = self::factory()->comment->create(
     22            array(
     23                'comment_post_ID'  => self::$post_id,
     24                'comment_approved' => '1',
     25            )
     26        );
     27        $c2 = self::factory()->comment->create(
     28            array(
     29                'comment_post_ID'  => self::$post_id,
     30                'comment_approved' => '1',
     31                'comment_type'     => 'pingback',
     32            )
     33        );
     34        $c3 = self::factory()->comment->create(
     35            array(
     36                'comment_post_ID'  => self::$post_id,
     37                'comment_approved' => '1',
     38                'comment_type'     => 'trackback',
     39            )
     40        );
     41        $c4 = self::factory()->comment->create(
     42            array(
     43                'comment_post_ID'  => self::$post_id,
     44                'comment_approved' => '1',
     45                'comment_type'     => 'mario',
     46            )
     47        );
     48        $c5 = self::factory()->comment->create(
     49            array(
     50                'comment_post_ID'  => self::$post_id,
     51                'comment_approved' => '1',
     52                'comment_type'     => 'luigi',
     53            )
     54        );
     55
     56        $q     = new WP_Comment_Query();
     57        $found = $q->query(
     58            array(
     59                'fields' => 'ids',
     60            )
     61        );
    3162
    3263        $this->assertEqualSets( array( $c1, $c2, $c3, $c4, $c5 ), $found );
     
    3465
    3566    public function test_query_post_id_0() {
    36         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1' ) );
    37 
    38         $q = new WP_Comment_Query();
    39         $found = $q->query( array(
    40             'post_id' => 0,
    41             'fields' => 'ids',
    42         ) );
     67        $c1 = self::factory()->comment->create(
     68            array(
     69                'comment_post_ID'  => self::$post_id,
     70                'comment_approved' => '1',
     71            )
     72        );
     73
     74        $q     = new WP_Comment_Query();
     75        $found = $q->query(
     76            array(
     77                'post_id' => 0,
     78                'fields'  => 'ids',
     79            )
     80        );
    4381
    4482        $this->assertEqualSets( array( $c1 ), $found );
     
    4987     */
    5088    public function test_query_type_empty_string() {
    51         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1' ) );
    52         $c2 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'pingback' ) );
    53         $c3 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'trackback' ) );
    54         $c4 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'mario' ) );
    55         $c5 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'luigi' ) );
    56 
    57         $q = new WP_Comment_Query();
    58         $found = $q->query( array(
    59             'type' => '',
    60             'fields' => 'ids',
    61         ) );
     89        $c1 = self::factory()->comment->create(
     90            array(
     91                'comment_post_ID'  => self::$post_id,
     92                'comment_approved' => '1',
     93            )
     94        );
     95        $c2 = self::factory()->comment->create(
     96            array(
     97                'comment_post_ID'  => self::$post_id,
     98                'comment_approved' => '1',
     99                'comment_type'     => 'pingback',
     100            )
     101        );
     102        $c3 = self::factory()->comment->create(
     103            array(
     104                'comment_post_ID'  => self::$post_id,
     105                'comment_approved' => '1',
     106                'comment_type'     => 'trackback',
     107            )
     108        );
     109        $c4 = self::factory()->comment->create(
     110            array(
     111                'comment_post_ID'  => self::$post_id,
     112                'comment_approved' => '1',
     113                'comment_type'     => 'mario',
     114            )
     115        );
     116        $c5 = self::factory()->comment->create(
     117            array(
     118                'comment_post_ID'  => self::$post_id,
     119                'comment_approved' => '1',
     120                'comment_type'     => 'luigi',
     121            )
     122        );
     123
     124        $q     = new WP_Comment_Query();
     125        $found = $q->query(
     126            array(
     127                'type'   => '',
     128                'fields' => 'ids',
     129            )
     130        );
    62131
    63132        $this->assertEqualSets( array( $c1, $c2, $c3, $c4, $c5 ), $found );
     
    68137     */
    69138    public function test_query_type_comment() {
    70         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1' ) );
    71         $c2 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'pingback' ) );
    72         $c3 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'trackback' ) );
    73         $c4 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'mario' ) );
    74         $c5 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'luigi' ) );
    75 
    76         $q = new WP_Comment_Query();
    77         $found = $q->query( array(
    78             'type' => 'comment',
    79             'fields' => 'ids',
    80         ) );
     139        $c1 = self::factory()->comment->create(
     140            array(
     141                'comment_post_ID'  => self::$post_id,
     142                'comment_approved' => '1',
     143            )
     144        );
     145        $c2 = self::factory()->comment->create(
     146            array(
     147                'comment_post_ID'  => self::$post_id,
     148                'comment_approved' => '1',
     149                'comment_type'     => 'pingback',
     150            )
     151        );
     152        $c3 = self::factory()->comment->create(
     153            array(
     154                'comment_post_ID'  => self::$post_id,
     155                'comment_approved' => '1',
     156                'comment_type'     => 'trackback',
     157            )
     158        );
     159        $c4 = self::factory()->comment->create(
     160            array(
     161                'comment_post_ID'  => self::$post_id,
     162                'comment_approved' => '1',
     163                'comment_type'     => 'mario',
     164            )
     165        );
     166        $c5 = self::factory()->comment->create(
     167            array(
     168                'comment_post_ID'  => self::$post_id,
     169                'comment_approved' => '1',
     170                'comment_type'     => 'luigi',
     171            )
     172        );
     173
     174        $q     = new WP_Comment_Query();
     175        $found = $q->query(
     176            array(
     177                'type'   => 'comment',
     178                'fields' => 'ids',
     179            )
     180        );
    81181
    82182        $this->assertEqualSets( array( $c1 ), $found );
     
    84184
    85185    public function test_query_type_pingback() {
    86         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1' ) );
    87         $c2 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'pingback' ) );
    88         $c3 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'pingback' ) );
    89         $c4 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'trackback' ) );
    90 
    91         $q = new WP_Comment_Query();
    92         $found = $q->query( array(
    93             'type' => 'pingback',
    94             'fields' => 'ids',
    95         ) );
     186        $c1 = self::factory()->comment->create(
     187            array(
     188                'comment_post_ID'  => self::$post_id,
     189                'comment_approved' => '1',
     190            )
     191        );
     192        $c2 = self::factory()->comment->create(
     193            array(
     194                'comment_post_ID'  => self::$post_id,
     195                'comment_approved' => '1',
     196                'comment_type'     => 'pingback',
     197            )
     198        );
     199        $c3 = self::factory()->comment->create(
     200            array(
     201                'comment_post_ID'  => self::$post_id,
     202                'comment_approved' => '1',
     203                'comment_type'     => 'pingback',
     204            )
     205        );
     206        $c4 = self::factory()->comment->create(
     207            array(
     208                'comment_post_ID'  => self::$post_id,
     209                'comment_approved' => '1',
     210                'comment_type'     => 'trackback',
     211            )
     212        );
     213
     214        $q     = new WP_Comment_Query();
     215        $found = $q->query(
     216            array(
     217                'type'   => 'pingback',
     218                'fields' => 'ids',
     219            )
     220        );
    96221
    97222        $this->assertEqualSets( array( $c2, $c3 ), $found );
     
    100225
    101226    public function test_query_type_trackback() {
    102         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1' ) );
    103         $c2 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'trackback' ) );
    104         $c3 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'trackback' ) );
    105         $c4 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'pingback' ) );
    106 
    107         $q = new WP_Comment_Query();
    108         $found = $q->query( array(
    109             'type' => 'trackback',
    110             'fields' => 'ids',
    111         ) );
     227        $c1 = self::factory()->comment->create(
     228            array(
     229                'comment_post_ID'  => self::$post_id,
     230                'comment_approved' => '1',
     231            )
     232        );
     233        $c2 = self::factory()->comment->create(
     234            array(
     235                'comment_post_ID'  => self::$post_id,
     236                'comment_approved' => '1',
     237                'comment_type'     => 'trackback',
     238            )
     239        );
     240        $c3 = self::factory()->comment->create(
     241            array(
     242                'comment_post_ID'  => self::$post_id,
     243                'comment_approved' => '1',
     244                'comment_type'     => 'trackback',
     245            )
     246        );
     247        $c4 = self::factory()->comment->create(
     248            array(
     249                'comment_post_ID'  => self::$post_id,
     250                'comment_approved' => '1',
     251                'comment_type'     => 'pingback',
     252            )
     253        );
     254
     255        $q     = new WP_Comment_Query();
     256        $found = $q->query(
     257            array(
     258                'type'   => 'trackback',
     259                'fields' => 'ids',
     260            )
     261        );
    112262
    113263        $this->assertEqualSets( array( $c2, $c3 ), $found );
     
    119269     */
    120270    public function test_query_type_pings() {
    121         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1' ) );
    122         $c2 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'pingback' ) );
    123         $c3 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'trackback' ) );
    124         $c4 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'mario' ) );
    125         $c5 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'luigi' ) );
    126 
    127         $q = new WP_Comment_Query();
    128         $found = $q->query( array(
    129             'type' => 'pings',
    130             'fields' => 'ids',
    131         ) );
     271        $c1 = self::factory()->comment->create(
     272            array(
     273                'comment_post_ID'  => self::$post_id,
     274                'comment_approved' => '1',
     275            )
     276        );
     277        $c2 = self::factory()->comment->create(
     278            array(
     279                'comment_post_ID'  => self::$post_id,
     280                'comment_approved' => '1',
     281                'comment_type'     => 'pingback',
     282            )
     283        );
     284        $c3 = self::factory()->comment->create(
     285            array(
     286                'comment_post_ID'  => self::$post_id,
     287                'comment_approved' => '1',
     288                'comment_type'     => 'trackback',
     289            )
     290        );
     291        $c4 = self::factory()->comment->create(
     292            array(
     293                'comment_post_ID'  => self::$post_id,
     294                'comment_approved' => '1',
     295                'comment_type'     => 'mario',
     296            )
     297        );
     298        $c5 = self::factory()->comment->create(
     299            array(
     300                'comment_post_ID'  => self::$post_id,
     301                'comment_approved' => '1',
     302                'comment_type'     => 'luigi',
     303            )
     304        );
     305
     306        $q     = new WP_Comment_Query();
     307        $found = $q->query(
     308            array(
     309                'type'   => 'pings',
     310                'fields' => 'ids',
     311            )
     312        );
    132313
    133314        $this->assertEqualSets( array( $c2, $c3 ), $found );
     
    136317    /**
    137318     * Comments and custom
     319     *
    138320     * @ticket 12668
    139321     */
    140322    public function test_type_array_comments_and_custom() {
    141         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1' ) );
    142         $c2 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'pingback' ) );
    143         $c3 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'trackback' ) );
    144         $c4 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'mario' ) );
    145         $c5 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'luigi' ) );
    146         $c6 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'mario' ) );
    147 
    148         $q = new WP_Comment_Query();
    149         $found = $q->query( array(
    150             'type' => array( 'comments', 'mario' ),
    151             'fields' => 'ids',
    152         ) );
     323        $c1 = self::factory()->comment->create(
     324            array(
     325                'comment_post_ID'  => self::$post_id,
     326                'comment_approved' => '1',
     327            )
     328        );
     329        $c2 = self::factory()->comment->create(
     330            array(
     331                'comment_post_ID'  => self::$post_id,
     332                'comment_approved' => '1',
     333                'comment_type'     => 'pingback',
     334            )
     335        );
     336        $c3 = self::factory()->comment->create(
     337            array(
     338                'comment_post_ID'  => self::$post_id,
     339                'comment_approved' => '1',
     340                'comment_type'     => 'trackback',
     341            )
     342        );
     343        $c4 = self::factory()->comment->create(
     344            array(
     345                'comment_post_ID'  => self::$post_id,
     346                'comment_approved' => '1',
     347                'comment_type'     => 'mario',
     348            )
     349        );
     350        $c5 = self::factory()->comment->create(
     351            array(
     352                'comment_post_ID'  => self::$post_id,
     353                'comment_approved' => '1',
     354                'comment_type'     => 'luigi',
     355            )
     356        );
     357        $c6 = self::factory()->comment->create(
     358            array(
     359                'comment_post_ID'  => self::$post_id,
     360                'comment_approved' => '1',
     361                'comment_type'     => 'mario',
     362            )
     363        );
     364
     365        $q     = new WP_Comment_Query();
     366        $found = $q->query(
     367            array(
     368                'type'   => array( 'comments', 'mario' ),
     369                'fields' => 'ids',
     370            )
     371        );
    153372
    154373        $this->assertEqualSets( array( $c1, $c4, $c6 ), $found );
     
    159378     */
    160379    public function test_type_not__in_array_custom() {
    161         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1' ) );
    162         $c2 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'pingback' ) );
    163         $c3 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'trackback' ) );
    164         $c4 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'mario' ) );
    165         $c5 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'luigi' ) );
    166         $c6 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'mario' ) );
    167 
    168         $q = new WP_Comment_Query();
    169         $found = $q->query( array(
    170             'type__not_in' => array( 'luigi' ),
    171             'fields' => 'ids',
    172         ) );
     380        $c1 = self::factory()->comment->create(
     381            array(
     382                'comment_post_ID'  => self::$post_id,
     383                'comment_approved' => '1',
     384            )
     385        );
     386        $c2 = self::factory()->comment->create(
     387            array(
     388                'comment_post_ID'  => self::$post_id,
     389                'comment_approved' => '1',
     390                'comment_type'     => 'pingback',
     391            )
     392        );
     393        $c3 = self::factory()->comment->create(
     394            array(
     395                'comment_post_ID'  => self::$post_id,
     396                'comment_approved' => '1',
     397                'comment_type'     => 'trackback',
     398            )
     399        );
     400        $c4 = self::factory()->comment->create(
     401            array(
     402                'comment_post_ID'  => self::$post_id,
     403                'comment_approved' => '1',
     404                'comment_type'     => 'mario',
     405            )
     406        );
     407        $c5 = self::factory()->comment->create(
     408            array(
     409                'comment_post_ID'  => self::$post_id,
     410                'comment_approved' => '1',
     411                'comment_type'     => 'luigi',
     412            )
     413        );
     414        $c6 = self::factory()->comment->create(
     415            array(
     416                'comment_post_ID'  => self::$post_id,
     417                'comment_approved' => '1',
     418                'comment_type'     => 'mario',
     419            )
     420        );
     421
     422        $q     = new WP_Comment_Query();
     423        $found = $q->query(
     424            array(
     425                'type__not_in' => array( 'luigi' ),
     426                'fields'       => 'ids',
     427            )
     428        );
    173429
    174430        $this->assertEqualSets( array( $c1, $c2, $c3, $c4, $c6 ), $found );
     
    179435     */
    180436    public function test_type__in_array_and_not_type_array_custom() {
    181         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1' ) );
    182         $c2 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'pingback' ) );
    183         $c3 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'trackback' ) );
    184         $c4 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'mario' ) );
    185         $c5 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'luigi' ) );
    186         $c6 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'mario' ) );
    187 
    188         $q = new WP_Comment_Query();
    189         $found = $q->query( array(
    190             'type__in' => array( 'comments' ),
    191             'type__not_in' => array( 'luigi' ),
    192             'fields' => 'ids',
    193         ) );
     437        $c1 = self::factory()->comment->create(
     438            array(
     439                'comment_post_ID'  => self::$post_id,
     440                'comment_approved' => '1',
     441            )
     442        );
     443        $c2 = self::factory()->comment->create(
     444            array(
     445                'comment_post_ID'  => self::$post_id,
     446                'comment_approved' => '1',
     447                'comment_type'     => 'pingback',
     448            )
     449        );
     450        $c3 = self::factory()->comment->create(
     451            array(
     452                'comment_post_ID'  => self::$post_id,
     453                'comment_approved' => '1',
     454                'comment_type'     => 'trackback',
     455            )
     456        );
     457        $c4 = self::factory()->comment->create(
     458            array(
     459                'comment_post_ID'  => self::$post_id,
     460                'comment_approved' => '1',
     461                'comment_type'     => 'mario',
     462            )
     463        );
     464        $c5 = self::factory()->comment->create(
     465            array(
     466                'comment_post_ID'  => self::$post_id,
     467                'comment_approved' => '1',
     468                'comment_type'     => 'luigi',
     469            )
     470        );
     471        $c6 = self::factory()->comment->create(
     472            array(
     473                'comment_post_ID'  => self::$post_id,
     474                'comment_approved' => '1',
     475                'comment_type'     => 'mario',
     476            )
     477        );
     478
     479        $q     = new WP_Comment_Query();
     480        $found = $q->query(
     481            array(
     482                'type__in'     => array( 'comments' ),
     483                'type__not_in' => array( 'luigi' ),
     484                'fields'       => 'ids',
     485            )
     486        );
    194487
    195488        $this->assertEqualSets( array( $c1 ), $found );
     
    200493     */
    201494    public function test_type_array_and_type__not_in_array_custom() {
    202         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1' ) );
    203         $c2 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'pingback' ) );
    204         $c3 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'trackback' ) );
    205         $c4 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'mario' ) );
    206         $c5 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'luigi' ) );
    207         $c6 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'mario' ) );
    208 
    209         $q = new WP_Comment_Query();
    210         $found = $q->query( array(
    211             'type' => array( 'pings' ),
    212             'type__not_in' => array( 'mario' ),
    213             'fields' => 'ids',
    214         ) );
     495        $c1 = self::factory()->comment->create(
     496            array(
     497                'comment_post_ID'  => self::$post_id,
     498                'comment_approved' => '1',
     499            )
     500        );
     501        $c2 = self::factory()->comment->create(
     502            array(
     503                'comment_post_ID'  => self::$post_id,
     504                'comment_approved' => '1',
     505                'comment_type'     => 'pingback',
     506            )
     507        );
     508        $c3 = self::factory()->comment->create(
     509            array(
     510                'comment_post_ID'  => self::$post_id,
     511                'comment_approved' => '1',
     512                'comment_type'     => 'trackback',
     513            )
     514        );
     515        $c4 = self::factory()->comment->create(
     516            array(
     517                'comment_post_ID'  => self::$post_id,
     518                'comment_approved' => '1',
     519                'comment_type'     => 'mario',
     520            )
     521        );
     522        $c5 = self::factory()->comment->create(
     523            array(
     524                'comment_post_ID'  => self::$post_id,
     525                'comment_approved' => '1',
     526                'comment_type'     => 'luigi',
     527            )
     528        );
     529        $c6 = self::factory()->comment->create(
     530            array(
     531                'comment_post_ID'  => self::$post_id,
     532                'comment_approved' => '1',
     533                'comment_type'     => 'mario',
     534            )
     535        );
     536
     537        $q     = new WP_Comment_Query();
     538        $found = $q->query(
     539            array(
     540                'type'         => array( 'pings' ),
     541                'type__not_in' => array( 'mario' ),
     542                'fields'       => 'ids',
     543            )
     544        );
    215545
    216546        $this->assertEqualSets( array( $c2, $c3 ), $found );
     
    221551     */
    222552    public function test_type__not_in_custom() {
    223         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1' ) );
    224         $c2 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'pingback' ) );
    225         $c3 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'trackback' ) );
    226         $c4 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'mario' ) );
    227         $c5 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'luigi' ) );
    228         $c6 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'mario' ) );
    229 
    230         $q = new WP_Comment_Query();
    231         $found = $q->query( array(
    232             'type__not_in' => 'luigi',
    233             'fields' => 'ids',
    234         ) );
     553        $c1 = self::factory()->comment->create(
     554            array(
     555                'comment_post_ID'  => self::$post_id,
     556                'comment_approved' => '1',
     557            )
     558        );
     559        $c2 = self::factory()->comment->create(
     560            array(
     561                'comment_post_ID'  => self::$post_id,
     562                'comment_approved' => '1',
     563                'comment_type'     => 'pingback',
     564            )
     565        );
     566        $c3 = self::factory()->comment->create(
     567            array(
     568                'comment_post_ID'  => self::$post_id,
     569                'comment_approved' => '1',
     570                'comment_type'     => 'trackback',
     571            )
     572        );
     573        $c4 = self::factory()->comment->create(
     574            array(
     575                'comment_post_ID'  => self::$post_id,
     576                'comment_approved' => '1',
     577                'comment_type'     => 'mario',
     578            )
     579        );
     580        $c5 = self::factory()->comment->create(
     581            array(
     582                'comment_post_ID'  => self::$post_id,
     583                'comment_approved' => '1',
     584                'comment_type'     => 'luigi',
     585            )
     586        );
     587        $c6 = self::factory()->comment->create(
     588            array(
     589                'comment_post_ID'  => self::$post_id,
     590                'comment_approved' => '1',
     591                'comment_type'     => 'mario',
     592            )
     593        );
     594
     595        $q     = new WP_Comment_Query();
     596        $found = $q->query(
     597            array(
     598                'type__not_in' => 'luigi',
     599                'fields'       => 'ids',
     600            )
     601        );
    235602
    236603        $this->assertEqualSets( array( $c1, $c2, $c3, $c4, $c6 ), $found );
     
    241608     */
    242609    public function test_type_array_comments_and_pings() {
    243         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1' ) );
    244         $c2 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'pingback' ) );
    245         $c3 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'trackback' ) );
    246         $c4 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'mario' ) );
    247         $c5 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'luigi' ) );
    248 
    249         $q = new WP_Comment_Query();
    250         $found = $q->query( array(
    251             'type' => array( 'comments', 'pings' ),
    252             'fields' => 'ids',
    253         ) );
     610        $c1 = self::factory()->comment->create(
     611            array(
     612                'comment_post_ID'  => self::$post_id,
     613                'comment_approved' => '1',
     614            )
     615        );
     616        $c2 = self::factory()->comment->create(
     617            array(
     618                'comment_post_ID'  => self::$post_id,
     619                'comment_approved' => '1',
     620                'comment_type'     => 'pingback',
     621            )
     622        );
     623        $c3 = self::factory()->comment->create(
     624            array(
     625                'comment_post_ID'  => self::$post_id,
     626                'comment_approved' => '1',
     627                'comment_type'     => 'trackback',
     628            )
     629        );
     630        $c4 = self::factory()->comment->create(
     631            array(
     632                'comment_post_ID'  => self::$post_id,
     633                'comment_approved' => '1',
     634                'comment_type'     => 'mario',
     635            )
     636        );
     637        $c5 = self::factory()->comment->create(
     638            array(
     639                'comment_post_ID'  => self::$post_id,
     640                'comment_approved' => '1',
     641                'comment_type'     => 'luigi',
     642            )
     643        );
     644
     645        $q     = new WP_Comment_Query();
     646        $found = $q->query(
     647            array(
     648                'type'   => array( 'comments', 'pings' ),
     649                'fields' => 'ids',
     650            )
     651        );
    254652
    255653        $this->assertEqualSets( array( $c1, $c2, $c3 ), $found );
     
    260658     */
    261659    public function test_type_array_comment_pings() {
    262         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1' ) );
    263         $c2 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'pingback' ) );
    264         $c3 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'trackback' ) );
    265 
    266         $q = new WP_Comment_Query();
    267         $found = $q->query( array(
    268             'type' => array( 'comment', 'pings' ),
    269             'fields' => 'ids',
    270         ) );
     660        $c1 = self::factory()->comment->create(
     661            array(
     662                'comment_post_ID'  => self::$post_id,
     663                'comment_approved' => '1',
     664            )
     665        );
     666        $c2 = self::factory()->comment->create(
     667            array(
     668                'comment_post_ID'  => self::$post_id,
     669                'comment_approved' => '1',
     670                'comment_type'     => 'pingback',
     671            )
     672        );
     673        $c3 = self::factory()->comment->create(
     674            array(
     675                'comment_post_ID'  => self::$post_id,
     676                'comment_approved' => '1',
     677                'comment_type'     => 'trackback',
     678            )
     679        );
     680
     681        $q     = new WP_Comment_Query();
     682        $found = $q->query(
     683            array(
     684                'type'   => array( 'comment', 'pings' ),
     685                'fields' => 'ids',
     686            )
     687        );
    271688
    272689        $this->assertEqualSets( array( $c1, $c2, $c3 ), $found );
     
    277694     */
    278695    public function test_type_array_pingback() {
    279         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1' ) );
    280         $c2 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'pingback' ) );
    281         $c3 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'trackback' ) );
    282 
    283         $q = new WP_Comment_Query();
    284         $found = $q->query( array(
    285             'type' => array( 'pingback' ),
    286             'fields' => 'ids',
    287         ) );
     696        $c1 = self::factory()->comment->create(
     697            array(
     698                'comment_post_ID'  => self::$post_id,
     699                'comment_approved' => '1',
     700            )
     701        );
     702        $c2 = self::factory()->comment->create(
     703            array(
     704                'comment_post_ID'  => self::$post_id,
     705                'comment_approved' => '1',
     706                'comment_type'     => 'pingback',
     707            )
     708        );
     709        $c3 = self::factory()->comment->create(
     710            array(
     711                'comment_post_ID'  => self::$post_id,
     712                'comment_approved' => '1',
     713                'comment_type'     => 'trackback',
     714            )
     715        );
     716
     717        $q     = new WP_Comment_Query();
     718        $found = $q->query(
     719            array(
     720                'type'   => array( 'pingback' ),
     721                'fields' => 'ids',
     722            )
     723        );
    288724
    289725        $this->assertEquals( array( $c2 ), $found );
     
    294730     */
    295731    public function test_type_array_custom_pingpack() {
    296         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1' ) );
    297         $c2 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'pingback' ) );
    298         $c3 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'trackback' ) );
    299 
    300         $q = new WP_Comment_Query();
    301         $found = $q->query( array(
    302             'type' => array( 'peach', 'pingback' ),
    303             'fields' => 'ids',
    304         ) );
     732        $c1 = self::factory()->comment->create(
     733            array(
     734                'comment_post_ID'  => self::$post_id,
     735                'comment_approved' => '1',
     736            )
     737        );
     738        $c2 = self::factory()->comment->create(
     739            array(
     740                'comment_post_ID'  => self::$post_id,
     741                'comment_approved' => '1',
     742                'comment_type'     => 'pingback',
     743            )
     744        );
     745        $c3 = self::factory()->comment->create(
     746            array(
     747                'comment_post_ID'  => self::$post_id,
     748                'comment_approved' => '1',
     749                'comment_type'     => 'trackback',
     750            )
     751        );
     752
     753        $q     = new WP_Comment_Query();
     754        $found = $q->query(
     755            array(
     756                'type'   => array( 'peach', 'pingback' ),
     757                'fields' => 'ids',
     758            )
     759        );
    305760
    306761        $this->assertEquals( array( $c2 ), $found );
     
    311766     */
    312767    public function test_type_array_pings() {
    313         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1' ) );
    314         $c2 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'pingback' ) );
    315         $c3 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'pingback' ) );
    316 
    317         $q = new WP_Comment_Query();
    318         $found = $q->query( array(
    319             'type' => array( 'pings' ),
    320             'fields' => 'ids',
    321         ) );
     768        $c1 = self::factory()->comment->create(
     769            array(
     770                'comment_post_ID'  => self::$post_id,
     771                'comment_approved' => '1',
     772            )
     773        );
     774        $c2 = self::factory()->comment->create(
     775            array(
     776                'comment_post_ID'  => self::$post_id,
     777                'comment_approved' => '1',
     778                'comment_type'     => 'pingback',
     779            )
     780        );
     781        $c3 = self::factory()->comment->create(
     782            array(
     783                'comment_post_ID'  => self::$post_id,
     784                'comment_approved' => '1',
     785                'comment_type'     => 'pingback',
     786            )
     787        );
     788
     789        $q     = new WP_Comment_Query();
     790        $found = $q->query(
     791            array(
     792                'type'   => array( 'pings' ),
     793                'fields' => 'ids',
     794            )
     795        );
    322796
    323797        $this->assertEqualSets( array( $c2, $c3 ), $found );
     
    328802     */
    329803    public function test_type_status_approved_array_comment_pings() {
    330         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1' ) );
    331         $c2 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'pingback' ) );
    332         $c3 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'pingback' ) );
    333         $c4 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '0', 'comment_type' => 'pingback' ) );
    334 
    335         $q = new WP_Comment_Query();
    336         $found = $q->query( array(
    337             'status' => 'approve',
    338             'type' => array( 'pings' ),
    339             'fields' => 'ids',
    340         ) );
     804        $c1 = self::factory()->comment->create(
     805            array(
     806                'comment_post_ID'  => self::$post_id,
     807                'comment_approved' => '1',
     808            )
     809        );
     810        $c2 = self::factory()->comment->create(
     811            array(
     812                'comment_post_ID'  => self::$post_id,
     813                'comment_approved' => '1',
     814                'comment_type'     => 'pingback',
     815            )
     816        );
     817        $c3 = self::factory()->comment->create(
     818            array(
     819                'comment_post_ID'  => self::$post_id,
     820                'comment_approved' => '1',
     821                'comment_type'     => 'pingback',
     822            )
     823        );
     824        $c4 = self::factory()->comment->create(
     825            array(
     826                'comment_post_ID'  => self::$post_id,
     827                'comment_approved' => '0',
     828                'comment_type'     => 'pingback',
     829            )
     830        );
     831
     832        $q     = new WP_Comment_Query();
     833        $found = $q->query(
     834            array(
     835                'status' => 'approve',
     836                'type'   => array( 'pings' ),
     837                'fields' => 'ids',
     838            )
     839        );
    341840
    342841        $this->assertEqualSets( array( $c3, $c2 ), $found );
     
    347846     */
    348847    public function test_type_array_trackback() {
    349         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1' ) );
    350         $c2 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'trackback' ) );
    351         $c3 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'pingback' ) );
    352 
    353         $q = new WP_Comment_Query();
    354         $found = $q->query( array(
    355             'type' => array( 'trackback' ),
    356             'fields' => 'ids',
    357         ) );
     848        $c1 = self::factory()->comment->create(
     849            array(
     850                'comment_post_ID'  => self::$post_id,
     851                'comment_approved' => '1',
     852            )
     853        );
     854        $c2 = self::factory()->comment->create(
     855            array(
     856                'comment_post_ID'  => self::$post_id,
     857                'comment_approved' => '1',
     858                'comment_type'     => 'trackback',
     859            )
     860        );
     861        $c3 = self::factory()->comment->create(
     862            array(
     863                'comment_post_ID'  => self::$post_id,
     864                'comment_approved' => '1',
     865                'comment_type'     => 'pingback',
     866            )
     867        );
     868
     869        $q     = new WP_Comment_Query();
     870        $found = $q->query(
     871            array(
     872                'type'   => array( 'trackback' ),
     873                'fields' => 'ids',
     874            )
     875        );
    358876
    359877        $this->assertEquals( array( $c2 ), $found );
     
    364882     */
    365883    public function test_type_array_custom_trackback() {
    366         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1' ) );
    367         $c2 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'trackback' ) );
    368         $c3 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'pingback' ) );
    369 
    370         $q = new WP_Comment_Query();
    371         $found = $q->query( array(
    372             'type' => array( 'toad', 'trackback' ),
    373             'fields' => 'ids',
    374         ) );
     884        $c1 = self::factory()->comment->create(
     885            array(
     886                'comment_post_ID'  => self::$post_id,
     887                'comment_approved' => '1',
     888            )
     889        );
     890        $c2 = self::factory()->comment->create(
     891            array(
     892                'comment_post_ID'  => self::$post_id,
     893                'comment_approved' => '1',
     894                'comment_type'     => 'trackback',
     895            )
     896        );
     897        $c3 = self::factory()->comment->create(
     898            array(
     899                'comment_post_ID'  => self::$post_id,
     900                'comment_approved' => '1',
     901                'comment_type'     => 'pingback',
     902            )
     903        );
     904
     905        $q     = new WP_Comment_Query();
     906        $found = $q->query(
     907            array(
     908                'type'   => array( 'toad', 'trackback' ),
     909                'fields' => 'ids',
     910            )
     911        );
    375912
    376913        $this->assertEquals( array( $c2 ), $found );
     
    381918     */
    382919    public function test_type_array_pings_approved() {
    383         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1' ) );
    384         $c2 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'trackback' ) );
    385         $c3 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_type' => 'trackback' ) );
    386         $c4 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '0', 'comment_type' => 'trackback' ) );
    387 
    388         $q = new WP_Comment_Query();
    389         $found = $q->query( array(
    390             'status' => 'approve',
    391             'type' => array( 'pings' ),
    392             'fields' => 'ids',
    393         ) );
     920        $c1 = self::factory()->comment->create(
     921            array(
     922                'comment_post_ID'  => self::$post_id,
     923                'comment_approved' => '1',
     924            )
     925        );
     926        $c2 = self::factory()->comment->create(
     927            array(
     928                'comment_post_ID'  => self::$post_id,
     929                'comment_approved' => '1',
     930                'comment_type'     => 'trackback',
     931            )
     932        );
     933        $c3 = self::factory()->comment->create(
     934            array(
     935                'comment_post_ID'  => self::$post_id,
     936                'comment_approved' => '1',
     937                'comment_type'     => 'trackback',
     938            )
     939        );
     940        $c4 = self::factory()->comment->create(
     941            array(
     942                'comment_post_ID'  => self::$post_id,
     943                'comment_approved' => '0',
     944                'comment_type'     => 'trackback',
     945            )
     946        );
     947
     948        $q     = new WP_Comment_Query();
     949        $found = $q->query(
     950            array(
     951                'status' => 'approve',
     952                'type'   => array( 'pings' ),
     953                'fields' => 'ids',
     954            )
     955        );
    394956
    395957        $this->assertEqualSets( array( $c3, $c2 ), $found );
     
    400962     */
    401963    public function test_status_empty_string() {
    402         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1' ) );
    403         $c2 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '0' ) );
    404         $c3 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => 'spam' ) );
    405 
    406         $q = new WP_Comment_Query();
    407         $found = $q->query( array(
    408             'status' => '',
    409             'fields' => 'ids',
    410         ) );
     964        $c1 = self::factory()->comment->create(
     965            array(
     966                'comment_post_ID'  => self::$post_id,
     967                'comment_approved' => '1',
     968            )
     969        );
     970        $c2 = self::factory()->comment->create(
     971            array(
     972                'comment_post_ID'  => self::$post_id,
     973                'comment_approved' => '0',
     974            )
     975        );
     976        $c3 = self::factory()->comment->create(
     977            array(
     978                'comment_post_ID'  => self::$post_id,
     979                'comment_approved' => 'spam',
     980            )
     981        );
     982
     983        $q     = new WP_Comment_Query();
     984        $found = $q->query(
     985            array(
     986                'status' => '',
     987                'fields' => 'ids',
     988            )
     989        );
    411990
    412991        $this->assertEqualSets( array( $c1, $c2 ), $found );
     
    417996     */
    418997    public function test_status_hold() {
    419         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1' ) );
    420         $c2 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '0' ) );
    421 
    422         $q = new WP_Comment_Query();
    423         $found = $q->query( array(
    424             'status' => 'hold',
    425             'fields' => 'ids',
    426         ) );
     998        $c1 = self::factory()->comment->create(
     999            array(
     1000                'comment_post_ID'  => self::$post_id,
     1001                'comment_approved' => '1',
     1002            )
     1003        );
     1004        $c2 = self::factory()->comment->create(
     1005            array(
     1006                'comment_post_ID'  => self::$post_id,
     1007                'comment_approved' => '0',
     1008            )
     1009        );
     1010
     1011        $q     = new WP_Comment_Query();
     1012        $found = $q->query(
     1013            array(
     1014                'status' => 'hold',
     1015                'fields' => 'ids',
     1016            )
     1017        );
    4271018
    4281019        $this->assertEquals( array( $c2 ), $found );
     
    4331024     */
    4341025    public function test_status_approve() {
    435         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1' ) );
    436         $c2 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '0' ) );
    437 
    438         $q = new WP_Comment_Query();
    439         $found = $q->query( array(
    440             'status' => 'approve',
    441             'fields' => 'ids',
    442         ) );
     1026        $c1 = self::factory()->comment->create(
     1027            array(
     1028                'comment_post_ID'  => self::$post_id,
     1029                'comment_approved' => '1',
     1030            )
     1031        );
     1032        $c2 = self::factory()->comment->create(
     1033            array(
     1034                'comment_post_ID'  => self::$post_id,
     1035                'comment_approved' => '0',
     1036            )
     1037        );
     1038
     1039        $q     = new WP_Comment_Query();
     1040        $found = $q->query(
     1041            array(
     1042                'status' => 'approve',
     1043                'fields' => 'ids',
     1044            )
     1045        );
    4431046
    4441047        $this->assertEquals( array( $c1 ), $found );
     
    4461049
    4471050    public function test_status_custom() {
    448         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1' ) );
    449         $c2 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => 'foo' ) );
    450         $c3 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => 'foo1' ) );
    451 
    452         $q = new WP_Comment_Query();
    453         $found = $q->query( array(
    454             'status' => 'foo',
    455             'fields' => 'ids',
    456         ) );
     1051        $c1 = self::factory()->comment->create(
     1052            array(
     1053                'comment_post_ID'  => self::$post_id,
     1054                'comment_approved' => '1',
     1055            )
     1056        );
     1057        $c2 = self::factory()->comment->create(
     1058            array(
     1059                'comment_post_ID'  => self::$post_id,
     1060                'comment_approved' => 'foo',
     1061            )
     1062        );
     1063        $c3 = self::factory()->comment->create(
     1064            array(
     1065                'comment_post_ID'  => self::$post_id,
     1066                'comment_approved' => 'foo1',
     1067            )
     1068        );
     1069
     1070        $q     = new WP_Comment_Query();
     1071        $found = $q->query(
     1072            array(
     1073                'status' => 'foo',
     1074                'fields' => 'ids',
     1075            )
     1076        );
    4571077
    4581078        $this->assertEquals( array( $c2 ), $found );
     
    4601080
    4611081    public function test_status_all() {
    462         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1' ) );
    463         $c2 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => 'foo' ) );
    464         $c3 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '0' ) );
    465 
    466         $q = new WP_Comment_Query();
    467         $found = $q->query( array(
    468             'status' => 'all',
    469             'fields' => 'ids',
    470         ) );
     1082        $c1 = self::factory()->comment->create(
     1083            array(
     1084                'comment_post_ID'  => self::$post_id,
     1085                'comment_approved' => '1',
     1086            )
     1087        );
     1088        $c2 = self::factory()->comment->create(
     1089            array(
     1090                'comment_post_ID'  => self::$post_id,
     1091                'comment_approved' => 'foo',
     1092            )
     1093        );
     1094        $c3 = self::factory()->comment->create(
     1095            array(
     1096                'comment_post_ID'  => self::$post_id,
     1097                'comment_approved' => '0',
     1098            )
     1099        );
     1100
     1101        $q     = new WP_Comment_Query();
     1102        $found = $q->query(
     1103            array(
     1104                'status' => 'all',
     1105                'fields' => 'ids',
     1106            )
     1107        );
    4711108
    4721109        $this->assertEqualSets( array( $c1, $c3 ), $found );
     
    4741111
    4751112    public function test_status_default_to_all() {
    476         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1' ) );
    477         $c2 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => 'foo' ) );
    478         $c3 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '0' ) );
    479 
    480         $q = new WP_Comment_Query();
    481         $found = $q->query( array(
    482             'fields' => 'ids',
    483         ) );
     1113        $c1 = self::factory()->comment->create(
     1114            array(
     1115                'comment_post_ID'  => self::$post_id,
     1116                'comment_approved' => '1',
     1117            )
     1118        );
     1119        $c2 = self::factory()->comment->create(
     1120            array(
     1121                'comment_post_ID'  => self::$post_id,
     1122                'comment_approved' => 'foo',
     1123            )
     1124        );
     1125        $c3 = self::factory()->comment->create(
     1126            array(
     1127                'comment_post_ID'  => self::$post_id,
     1128                'comment_approved' => '0',
     1129            )
     1130        );
     1131
     1132        $q     = new WP_Comment_Query();
     1133        $found = $q->query(
     1134            array(
     1135                'fields' => 'ids',
     1136            )
     1137        );
    4841138
    4851139        $this->assertEqualSets( array( $c1, $c3 ), $found );
     
    4901144     */
    4911145    public function test_status_comma_any() {
    492         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1' ) );
    493         $c2 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => 'foo' ) );
    494         $c3 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '0' ) );
    495 
    496         $q = new WP_Comment_Query();
    497         $found = $q->query( array(
    498             'status' => 'any',
    499             'fields' => 'ids',
    500         ) );
     1146        $c1 = self::factory()->comment->create(
     1147            array(
     1148                'comment_post_ID'  => self::$post_id,
     1149                'comment_approved' => '1',
     1150            )
     1151        );
     1152        $c2 = self::factory()->comment->create(
     1153            array(
     1154                'comment_post_ID'  => self::$post_id,
     1155                'comment_approved' => 'foo',
     1156            )
     1157        );
     1158        $c3 = self::factory()->comment->create(
     1159            array(
     1160                'comment_post_ID'  => self::$post_id,
     1161                'comment_approved' => '0',
     1162            )
     1163        );
     1164
     1165        $q     = new WP_Comment_Query();
     1166        $found = $q->query(
     1167            array(
     1168                'status' => 'any',
     1169                'fields' => 'ids',
     1170            )
     1171        );
    5011172
    5021173        $this->assertEqualSets( array( $c1, $c2, $c3 ), $found );
     
    5071178     */
    5081179    public function test_status_comma_separated() {
    509         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1' ) );
    510         $c2 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => 'foo' ) );
    511         $c3 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '0' ) );
    512 
    513         $q = new WP_Comment_Query();
    514         $found = $q->query( array(
    515             'status' => 'approve,foo,bar',
    516             'fields' => 'ids',
    517         ) );
     1180        $c1 = self::factory()->comment->create(
     1181            array(
     1182                'comment_post_ID'  => self::$post_id,
     1183                'comment_approved' => '1',
     1184            )
     1185        );
     1186        $c2 = self::factory()->comment->create(
     1187            array(
     1188                'comment_post_ID'  => self::$post_id,
     1189                'comment_approved' => 'foo',
     1190            )
     1191        );
     1192        $c3 = self::factory()->comment->create(
     1193            array(
     1194                'comment_post_ID'  => self::$post_id,
     1195                'comment_approved' => '0',
     1196            )
     1197        );
     1198
     1199        $q     = new WP_Comment_Query();
     1200        $found = $q->query(
     1201            array(
     1202                'status' => 'approve,foo,bar',
     1203                'fields' => 'ids',
     1204            )
     1205        );
    5181206
    5191207        $this->assertEqualSets( array( $c1, $c2 ), $found );
     
    5241212     */
    5251213    public function test_status_array() {
    526         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1' ) );
    527         $c2 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => 'foo' ) );
    528         $c3 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '0' ) );
    529 
    530         $q = new WP_Comment_Query();
    531         $found = $q->query( array(
    532             'status' => array( 'approve', 'foo', 'bar', ),
    533             'fields' => 'ids',
    534         ) );
     1214        $c1 = self::factory()->comment->create(
     1215            array(
     1216                'comment_post_ID'  => self::$post_id,
     1217                'comment_approved' => '1',
     1218            )
     1219        );
     1220        $c2 = self::factory()->comment->create(
     1221            array(
     1222                'comment_post_ID'  => self::$post_id,
     1223                'comment_approved' => 'foo',
     1224            )
     1225        );
     1226        $c3 = self::factory()->comment->create(
     1227            array(
     1228                'comment_post_ID'  => self::$post_id,
     1229                'comment_approved' => '0',
     1230            )
     1231        );
     1232
     1233        $q     = new WP_Comment_Query();
     1234        $found = $q->query(
     1235            array(
     1236                'status' => array( 'approve', 'foo', 'bar' ),
     1237                'fields' => 'ids',
     1238            )
     1239        );
    5351240
    5361241        $this->assertEqualSets( array( $c1, $c2 ), $found );
     
    5431248        $posts = array();
    5441249
    545         $posts[] = self::factory()->post->create( array(
    546             'post_status' => 'publish',
    547             'post_author' => 3,
    548         ) );
    549 
    550         $posts[] = self::factory()->post->create( array(
    551             'post_status' => 'draft',
    552             'post_author' => 4,
    553         ) );
    554 
    555         $posts[] = self::factory()->post->create( array(
    556             'post_status' => 'draft',
    557             'post_author' => 3,
    558         ) );
     1250        $posts[] = self::factory()->post->create(
     1251            array(
     1252                'post_status' => 'publish',
     1253                'post_author' => 3,
     1254            )
     1255        );
     1256
     1257        $posts[] = self::factory()->post->create(
     1258            array(
     1259                'post_status' => 'draft',
     1260                'post_author' => 4,
     1261            )
     1262        );
     1263
     1264        $posts[] = self::factory()->post->create(
     1265            array(
     1266                'post_status' => 'draft',
     1267                'post_author' => 3,
     1268            )
     1269        );
    5591270
    5601271        $comments = array();
    5611272        foreach ( $posts as $post ) {
    562             $comments[] = self::factory()->comment->create( array(
    563                 'comment_post_ID' => $post,
    564             ) );
     1273            $comments[] = self::factory()->comment->create(
     1274                array(
     1275                    'comment_post_ID' => $post,
     1276                )
     1277            );
    5651278        }
    5661279
    567         $q = new WP_Comment_Query( array(
    568             'post_status' => 'draft',
    569             'post_author' => 3,
    570             'fields' => 'ids',
    571         ) );
     1280        $q = new WP_Comment_Query(
     1281            array(
     1282                'post_status' => 'draft',
     1283                'post_author' => 3,
     1284                'fields'      => 'ids',
     1285            )
     1286        );
    5721287
    5731288        $this->assertSame( array( $comments[2] ), $q->comments );
     
    6011316        }
    6021317
    603         $comments = get_comments( array( 'post_id' => $post_id3, 'status' => 'hold' ) );
     1318        $comments = get_comments(
     1319            array(
     1320                'post_id' => $post_id3,
     1321                'status'  => 'hold',
     1322            )
     1323        );
    6041324        $this->assertEquals( $limit, count( $comments ) );
    6051325        foreach ( $comments as $comment ) {
     
    6071327        }
    6081328
    609         $comments = get_comments( array( 'post_id' => $post_id3, 'status' => 'approve' ) );
     1329        $comments = get_comments(
     1330            array(
     1331                'post_id' => $post_id3,
     1332                'status'  => 'approve',
     1333            )
     1334        );
    6101335        $this->assertEquals( 0, count( $comments ) );
    6111336
     
    6221347     */
    6231348    function test_orderby_meta() {
    624         $comment_id = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id ) );
     1349        $comment_id  = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id ) );
    6251350        $comment_id2 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id ) );
    6261351        $comment_id3 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id ) );
     
    6331358        add_comment_meta( $comment_id3, 'key3', 'value3', true );
    6341359
    635         $comments = get_comments( array( 'meta_key' => 'key', 'orderby' => array( 'key' ) ) );
     1360        $comments = get_comments(
     1361            array(
     1362                'meta_key' => 'key',
     1363                'orderby'  => array( 'key' ),
     1364            )
     1365        );
    6361366        $this->assertEquals( 2, count( $comments ) );
    6371367        $this->assertEquals( $comment_id2, $comments[0]->comment_ID );
    6381368        $this->assertEquals( $comment_id, $comments[1]->comment_ID );
    6391369
    640         $comments = get_comments( array( 'meta_key' => 'key', 'orderby' => array( 'meta_value' ) ) );
     1370        $comments = get_comments(
     1371            array(
     1372                'meta_key' => 'key',
     1373                'orderby'  => array( 'meta_value' ),
     1374            )
     1375        );
    6411376        $this->assertEquals( 2, count( $comments ) );
    6421377        $this->assertEquals( $comment_id2, $comments[0]->comment_ID );
    6431378        $this->assertEquals( $comment_id, $comments[1]->comment_ID );
    6441379
    645         $comments = get_comments( array( 'meta_key' => 'key', 'orderby' => array( 'key' ), 'order' => 'ASC' ) );
     1380        $comments = get_comments(
     1381            array(
     1382                'meta_key' => 'key',
     1383                'orderby'  => array( 'key' ),
     1384                'order'    => 'ASC',
     1385            )
     1386        );
    6461387        $this->assertEquals( 2, count( $comments ) );
    6471388        $this->assertEquals( $comment_id, $comments[0]->comment_ID );
    6481389        $this->assertEquals( $comment_id2, $comments[1]->comment_ID );
    6491390
    650         $comments = get_comments( array( 'meta_key' => 'key', 'orderby' => array( 'meta_value' ), 'order' => 'ASC' ) );
     1391        $comments = get_comments(
     1392            array(
     1393                'meta_key' => 'key',
     1394                'orderby'  => array( 'meta_value' ),
     1395                'order'    => 'ASC',
     1396            )
     1397        );
    6511398        $this->assertEquals( 2, count( $comments ) );
    6521399        $this->assertEquals( $comment_id, $comments[0]->comment_ID );
    6531400        $this->assertEquals( $comment_id2, $comments[1]->comment_ID );
    6541401
    655         $comments = get_comments( array( 'meta_value' => 'value3', 'orderby' => array( 'key' ) ) );
     1402        $comments = get_comments(
     1403            array(
     1404                'meta_value' => 'value3',
     1405                'orderby'    => array( 'key' ),
     1406            )
     1407        );
    6561408        $this->assertEquals( array( $comment_id3, $comment_id ), wp_list_pluck( $comments, 'comment_ID' ) );
    6571409
    658         $comments = get_comments( array( 'meta_value' => 'value3', 'orderby' => array( 'meta_value' ) ) );
     1410        $comments = get_comments(
     1411            array(
     1412                'meta_value' => 'value3',
     1413                'orderby'    => array( 'meta_value' ),
     1414            )
     1415        );
    6591416        $this->assertEquals( array( $comment_id3, $comment_id ), wp_list_pluck( $comments, 'comment_ID' ) );
    6601417
    6611418        // value1 is present on two different keys for $comment_id yet we should get only one instance
    6621419        // of that comment in the results
    663         $comments = get_comments( array( 'meta_value' => 'value1', 'orderby' => array( 'key' ) ) );
     1420        $comments = get_comments(
     1421            array(
     1422                'meta_value' => 'value1',
     1423                'orderby'    => array( 'key' ),
     1424            )
     1425        );
    6641426        $this->assertEquals( 1, count( $comments ) );
    6651427
    666         $comments = get_comments( array( 'meta_value' => 'value1', 'orderby' => array( 'meta_value' ) ) );
     1428        $comments = get_comments(
     1429            array(
     1430                'meta_value' => 'value1',
     1431                'orderby'    => array( 'meta_value' ),
     1432            )
     1433        );
    6671434        $this->assertEquals( 1, count( $comments ) );
    6681435    }
     
    6771444        add_comment_meta( $comments[2], 'foo', 'jjj' );
    6781445
    679         $q = new WP_Comment_Query();
    680         $found = $q->query( array(
    681             'fields' => 'ids',
    682             'meta_query' => array(
    683                 'foo_key' => array(
    684                     'key' => 'foo',
    685                     'compare' => 'EXISTS',
     1446        $q     = new WP_Comment_Query();
     1447        $found = $q->query(
     1448            array(
     1449                'fields'     => 'ids',
     1450                'meta_query' => array(
     1451                    'foo_key' => array(
     1452                        'key'     => 'foo',
     1453                        'compare' => 'EXISTS',
     1454                    ),
    6861455                ),
    687             ),
    688             'orderby' => 'foo_key',
    689             'order' => 'DESC',
    690         ) );
     1456                'orderby'    => 'foo_key',
     1457                'order'      => 'DESC',
     1458            )
     1459        );
    6911460
    6921461        $this->assertEquals( array( $comments[1], $comments[2], $comments[0] ), $found );
     
    6971466     */
    6981467    public function test_orderby_clause_key_as_secondary_sort() {
    699         $c1 = self::factory()->comment->create( array(
    700             'comment_date' => '2015-01-28 03:00:00',
    701         ) );
    702         $c2 = self::factory()->comment->create( array(
    703             'comment_date' => '2015-01-28 05:00:00',
    704         ) );
    705         $c3 = self::factory()->comment->create( array(
    706             'comment_date' => '2015-01-28 03:00:00',
    707         ) );
     1468        $c1 = self::factory()->comment->create(
     1469            array(
     1470                'comment_date' => '2015-01-28 03:00:00',
     1471            )
     1472        );
     1473        $c2 = self::factory()->comment->create(
     1474            array(
     1475                'comment_date' => '2015-01-28 05:00:00',
     1476            )
     1477        );
     1478        $c3 = self::factory()->comment->create(
     1479            array(
     1480                'comment_date' => '2015-01-28 03:00:00',
     1481            )
     1482        );
    7081483
    7091484        add_comment_meta( $c1, 'foo', 'jjj' );
     
    7111486        add_comment_meta( $c3, 'foo', 'aaa' );
    7121487
    713         $q = new WP_Comment_Query();
    714         $found = $q->query( array(
    715             'fields' => 'ids',
    716             'meta_query' => array(
    717                 'foo_key' => array(
    718                     'key' => 'foo',
    719                     'compare' => 'EXISTS',
     1488        $q     = new WP_Comment_Query();
     1489        $found = $q->query(
     1490            array(
     1491                'fields'     => 'ids',
     1492                'meta_query' => array(
     1493                    'foo_key' => array(
     1494                        'key'     => 'foo',
     1495                        'compare' => 'EXISTS',
     1496                    ),
    7201497                ),
    721             ),
    722             'orderby' => array(
    723                 'comment_date' => 'asc',
    724                 'foo_key' => 'asc',
    725             ),
    726         ) );
     1498                'orderby'    => array(
     1499                    'comment_date' => 'asc',
     1500                    'foo_key'      => 'asc',
     1501                ),
     1502            )
     1503        );
    7271504
    7281505        $this->assertEquals( array( $c3, $c1, $c2 ), $found );
     
    7421519        add_comment_meta( $comments[2], 'bar', 'bbb' );
    7431520
    744         $q = new WP_Comment_Query();
    745         $found = $q->query( array(
    746             'fields' => 'ids',
    747             'meta_query' => array(
    748                 'foo_key' => array(
    749                     'key' => 'foo',
    750                     'compare' => 'EXISTS',
     1521        $q     = new WP_Comment_Query();
     1522        $found = $q->query(
     1523            array(
     1524                'fields'     => 'ids',
     1525                'meta_query' => array(
     1526                    'foo_key' => array(
     1527                        'key'     => 'foo',
     1528                        'compare' => 'EXISTS',
     1529                    ),
     1530                    'bar_key' => array(
     1531                        'key'     => 'bar',
     1532                        'compare' => 'EXISTS',
     1533                    ),
    7511534                ),
    752                 'bar_key' => array(
    753                     'key' => 'bar',
    754                     'compare' => 'EXISTS',
     1535                'orderby'    => array(
     1536                    'foo_key' => 'asc',
     1537                    'bar_key' => 'desc',
    7551538                ),
    756             ),
    757             'orderby' => array(
    758                 'foo_key' => 'asc',
    759                 'bar_key' => 'desc',
    760             ),
    761         ) );
     1539            )
     1540        );
    7621541
    7631542        $this->assertEquals( array( $comments[2], $comments[0], $comments[1] ), $found );
     
    7741553        add_comment_meta( $comments[2], 'foo', 'jjj' );
    7751554
    776         $q = new WP_Comment_Query( array(
    777             'comment__in' => array( $comments[1], $comments[2] ),
    778             'meta_query' => array(
    779                 array(
    780                     'key' => 'foo',
    781                     'value' => 'jjj',
     1555        $q = new WP_Comment_Query(
     1556            array(
     1557                'comment__in' => array( $comments[1], $comments[2] ),
     1558                'meta_query'  => array(
     1559                    array(
     1560                        'key'   => 'foo',
     1561                        'value' => 'jjj',
     1562                    ),
    7821563                ),
    783             ),
    784             'fields' => 'ids',
    785         ) );
     1564                'fields'      => 'ids',
     1565            )
     1566        );
    7861567
    7871568        $this->assertEquals( array( $comments[2] ), $q->get_comments() );
     
    7981579        add_comment_meta( $comments[2], 'foo', 'jjj' );
    7991580
    800         $q = new WP_Comment_Query( array(
    801             'comment__not_in' => array( $comments[1], $comments[2] ),
    802             'meta_query' => array(
    803                 array(
    804                     'key' => 'foo',
    805                     'value' => 'jjj',
     1581        $q = new WP_Comment_Query(
     1582            array(
     1583                'comment__not_in' => array( $comments[1], $comments[2] ),
     1584                'meta_query'      => array(
     1585                    array(
     1586                        'key'   => 'foo',
     1587                        'value' => 'jjj',
     1588                    ),
    8061589                ),
    807             ),
    808             'fields' => 'ids',
    809         ) );
     1590                'fields'          => 'ids',
     1591            )
     1592        );
    8101593
    8111594        $this->assertEquals( array( $comments[0] ), $q->get_comments() );
     
    8171600    function test_get_comments_by_user() {
    8181601        $users = self::factory()->user->create_many( 2 );
    819         self::factory()->comment->create( array( 'user_id' => $users[0], 'comment_post_ID' => self::$post_id, 'comment_approved' => '1' ) );
    820         self::factory()->comment->create( array( 'user_id' => $users[0], 'comment_post_ID' => self::$post_id, 'comment_approved' => '1' ) );
    821         self::factory()->comment->create( array( 'user_id' => $users[1], 'comment_post_ID' => self::$post_id, 'comment_approved' => '1' ) );
    822 
    823         $comments = get_comments( array(
    824             'user_id' => $users[0],
    825             'orderby' => 'comment_ID',
    826             'order' => 'ASC',
    827         ) );
     1602        self::factory()->comment->create(
     1603            array(
     1604                'user_id'          => $users[0],
     1605                'comment_post_ID'  => self::$post_id,
     1606                'comment_approved' => '1',
     1607            )
     1608        );
     1609        self::factory()->comment->create(
     1610            array(
     1611                'user_id'          => $users[0],
     1612                'comment_post_ID'  => self::$post_id,
     1613                'comment_approved' => '1',
     1614            )
     1615        );
     1616        self::factory()->comment->create(
     1617            array(
     1618                'user_id'          => $users[1],
     1619                'comment_post_ID'  => self::$post_id,
     1620                'comment_approved' => '1',
     1621            )
     1622        );
     1623
     1624        $comments = get_comments(
     1625            array(
     1626                'user_id' => $users[0],
     1627                'orderby' => 'comment_ID',
     1628                'order'   => 'ASC',
     1629            )
     1630        );
    8281631
    8291632        $this->assertCount( 2, $comments );
     
    8311634        $this->assertEquals( $users[0], $comments[1]->user_id );
    8321635
    833         $comments = get_comments( array(
    834             'user_id' => $users,
    835             'orderby' => 'comment_ID',
    836             'order' => 'ASC',
    837         ) );
     1636        $comments = get_comments(
     1637            array(
     1638                'user_id' => $users,
     1639                'orderby' => 'comment_ID',
     1640                'order'   => 'ASC',
     1641            )
     1642        );
    8381643
    8391644        $this->assertCount( 3, $comments );
     
    8481653     */
    8491654    public function test_get_comments_by_author_url() {
    850         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_author' => 'bar', 'comment_author_email' => 'bar@example.com', 'comment_author_url' => 'http://foo.bar' ) );
    851         $c2 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_author' => 'bar', 'comment_author_email' => 'bar@example.com', 'comment_author_url' => 'http://foo.bar' ) );
    852         $c3 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_author' => 'bar', 'comment_author_email' => 'bar@example.com', 'comment_author_url' => 'http://foo.bar/baz' ) );
    853 
    854         $comments = get_comments( array(
    855             'author_url' => 'http://foo.bar',
    856             'fields' => 'ids',
    857         ) );
     1655        $c1 = self::factory()->comment->create(
     1656            array(
     1657                'comment_post_ID'      => self::$post_id,
     1658                'comment_author'       => 'bar',
     1659                'comment_author_email' => 'bar@example.com',
     1660                'comment_author_url'   => 'http://foo.bar',
     1661            )
     1662        );
     1663        $c2 = self::factory()->comment->create(
     1664            array(
     1665                'comment_post_ID'      => self::$post_id,
     1666                'comment_author'       => 'bar',
     1667                'comment_author_email' => 'bar@example.com',
     1668                'comment_author_url'   => 'http://foo.bar',
     1669            )
     1670        );
     1671        $c3 = self::factory()->comment->create(
     1672            array(
     1673                'comment_post_ID'      => self::$post_id,
     1674                'comment_author'       => 'bar',
     1675                'comment_author_email' => 'bar@example.com',
     1676                'comment_author_url'   => 'http://foo.bar/baz',
     1677            )
     1678        );
     1679
     1680        $comments = get_comments(
     1681            array(
     1682                'author_url' => 'http://foo.bar',
     1683                'fields'     => 'ids',
     1684            )
     1685        );
    8581686
    8591687        $this->assertEqualSets( array( $c1, $c2 ), $comments );
     
    8641692     */
    8651693    function test_fields_ids_query() {
    866         $comment_1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 7, 'comment_approved' => '1' ) );
    867         $comment_2 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 1, 'comment_approved' => '1' ) );
    868         $comment_3 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 1, 'comment_approved' => '1' ) );
     1694        $comment_1 = self::factory()->comment->create(
     1695            array(
     1696                'comment_post_ID'  => self::$post_id,
     1697                'user_id'          => 7,
     1698                'comment_approved' => '1',
     1699            )
     1700        );
     1701        $comment_2 = self::factory()->comment->create(
     1702            array(
     1703                'comment_post_ID'  => self::$post_id,
     1704                'user_id'          => 1,
     1705                'comment_approved' => '1',
     1706            )
     1707        );
     1708        $comment_3 = self::factory()->comment->create(
     1709            array(
     1710                'comment_post_ID'  => self::$post_id,
     1711                'user_id'          => 1,
     1712                'comment_approved' => '1',
     1713            )
     1714        );
    8691715
    8701716        // Ensure we are dealing with integers, and not objects.
     
    8821728     */
    8831729    function test_fields_comment__in() {
    884         $comment_1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 7, 'comment_approved' => '1' ) );
    885         $comment_2 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 1, 'comment_approved' => '1' ) );
    886         $comment_3 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 1, 'comment_approved' => '1' ) );
    887 
    888         $comment_ids = get_comments( array(
    889             'fields' => 'ids',
    890             'comment__in' => array( $comment_1, $comment_3 ),
    891         ) );
     1730        $comment_1 = self::factory()->comment->create(
     1731            array(
     1732                'comment_post_ID'  => self::$post_id,
     1733                'user_id'          => 7,
     1734                'comment_approved' => '1',
     1735            )
     1736        );
     1737        $comment_2 = self::factory()->comment->create(
     1738            array(
     1739                'comment_post_ID'  => self::$post_id,
     1740                'user_id'          => 1,
     1741                'comment_approved' => '1',
     1742            )
     1743        );
     1744        $comment_3 = self::factory()->comment->create(
     1745            array(
     1746                'comment_post_ID'  => self::$post_id,
     1747                'user_id'          => 1,
     1748                'comment_approved' => '1',
     1749            )
     1750        );
     1751
     1752        $comment_ids = get_comments(
     1753            array(
     1754                'fields'      => 'ids',
     1755                'comment__in' => array( $comment_1, $comment_3 ),
     1756            )
     1757        );
    8921758
    8931759        $this->assertEqualSets( array( $comment_1, $comment_3 ), $comment_ids );
     
    8981764     */
    8991765    function test_fields_comment__not_in() {
    900         $comment_1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 7, 'comment_approved' => '1' ) );
    901         $comment_2 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 1, 'comment_approved' => '1' ) );
    902         $comment_3 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 1, 'comment_approved' => '1' ) );
    903 
    904         $comment_ids = get_comments( array(
    905             'fields' => 'ids',
    906             'comment__not_in' => array( $comment_2, $comment_3 ),
    907         ) );
     1766        $comment_1 = self::factory()->comment->create(
     1767            array(
     1768                'comment_post_ID'  => self::$post_id,
     1769                'user_id'          => 7,
     1770                'comment_approved' => '1',
     1771            )
     1772        );
     1773        $comment_2 = self::factory()->comment->create(
     1774            array(
     1775                'comment_post_ID'  => self::$post_id,
     1776                'user_id'          => 1,
     1777                'comment_approved' => '1',
     1778            )
     1779        );
     1780        $comment_3 = self::factory()->comment->create(
     1781            array(
     1782                'comment_post_ID'  => self::$post_id,
     1783                'user_id'          => 1,
     1784                'comment_approved' => '1',
     1785            )
     1786        );
     1787
     1788        $comment_ids = get_comments(
     1789            array(
     1790                'fields'          => 'ids',
     1791                'comment__not_in' => array( $comment_2, $comment_3 ),
     1792            )
     1793        );
    9081794
    9091795        $this->assertEqualSets( array( $comment_1 ), $comment_ids );
     
    9181804        $p3 = self::factory()->post->create();
    9191805
    920         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => $p1, 'user_id' => 7, 'comment_approved' => '1' ) );
    921         $c2 = self::factory()->comment->create( array( 'comment_post_ID' => $p2, 'user_id' => 1, 'comment_approved' => '1' ) );
    922         $c3 = self::factory()->comment->create( array( 'comment_post_ID' => $p3, 'user_id' => 1, 'comment_approved' => '1' ) );
    923 
    924         $comment_ids = get_comments( array(
    925             'fields' => 'ids',
    926             'post__in' => array( $p1, $p2 ),
    927         ) );
     1806        $c1 = self::factory()->comment->create(
     1807            array(
     1808                'comment_post_ID'  => $p1,
     1809                'user_id'          => 7,
     1810                'comment_approved' => '1',
     1811            )
     1812        );
     1813        $c2 = self::factory()->comment->create(
     1814            array(
     1815                'comment_post_ID'  => $p2,
     1816                'user_id'          => 1,
     1817                'comment_approved' => '1',
     1818            )
     1819        );
     1820        $c3 = self::factory()->comment->create(
     1821            array(
     1822                'comment_post_ID'  => $p3,
     1823                'user_id'          => 1,
     1824                'comment_approved' => '1',
     1825            )
     1826        );
     1827
     1828        $comment_ids = get_comments(
     1829            array(
     1830                'fields'   => 'ids',
     1831                'post__in' => array( $p1, $p2 ),
     1832            )
     1833        );
    9281834
    9291835        $this->assertEqualSets( array( $c1, $c2 ), $comment_ids );
     
    9381844        $p3 = self::factory()->post->create();
    9391845
    940         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => $p1, 'user_id' => 7, 'comment_approved' => '1' ) );
    941         $c2 = self::factory()->comment->create( array( 'comment_post_ID' => $p2, 'user_id' => 1, 'comment_approved' => '1' ) );
    942         $c3 = self::factory()->comment->create( array( 'comment_post_ID' => $p3, 'user_id' => 1, 'comment_approved' => '1' ) );
    943 
    944         $comment_ids = get_comments( array(
    945             'fields' => 'ids',
    946             'post__not_in' => array( $p1, $p2 ),
    947         ) );
     1846        $c1 = self::factory()->comment->create(
     1847            array(
     1848                'comment_post_ID'  => $p1,
     1849                'user_id'          => 7,
     1850                'comment_approved' => '1',
     1851            )
     1852        );
     1853        $c2 = self::factory()->comment->create(
     1854            array(
     1855                'comment_post_ID'  => $p2,
     1856                'user_id'          => 1,
     1857                'comment_approved' => '1',
     1858            )
     1859        );
     1860        $c3 = self::factory()->comment->create(
     1861            array(
     1862                'comment_post_ID'  => $p3,
     1863                'user_id'          => 1,
     1864                'comment_approved' => '1',
     1865            )
     1866        );
     1867
     1868        $comment_ids = get_comments(
     1869            array(
     1870                'fields'       => 'ids',
     1871                'post__not_in' => array( $p1, $p2 ),
     1872            )
     1873        );
    9481874
    9491875        $this->assertEqualSets( array( $c3 ), $comment_ids );
     
    9571883        $author_id2 = 106;
    9581884
    959         $p1 = self::factory()->post->create( array( 'post_author' => $author_id1    ) );
    960         $p2 = self::factory()->post->create( array( 'post_author' => $author_id1    ) );
    961         $p3 = self::factory()->post->create( array( 'post_author' => $author_id2    ) );
    962 
    963         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => $p1, 'user_id' => 1, 'comment_approved' => '1' ) );
    964         $c2 = self::factory()->comment->create( array( 'comment_post_ID' => $p2, 'user_id' => 1, 'comment_approved' => '1' ) );
    965         $c3 = self::factory()->comment->create( array( 'comment_post_ID' => $p3, 'user_id' => 1, 'comment_approved' => '1' ) );
    966 
    967         $comment_ids = get_comments( array(
    968             'fields' => 'ids',
    969             'post_author__in' => array( $author_id1 ),
    970         ) );
     1885        $p1 = self::factory()->post->create( array( 'post_author' => $author_id1 ) );
     1886        $p2 = self::factory()->post->create( array( 'post_author' => $author_id1 ) );
     1887        $p3 = self::factory()->post->create( array( 'post_author' => $author_id2 ) );
     1888
     1889        $c1 = self::factory()->comment->create(
     1890            array(
     1891                'comment_post_ID'  => $p1,
     1892                'user_id'          => 1,
     1893                'comment_approved' => '1',
     1894            )
     1895        );
     1896        $c2 = self::factory()->comment->create(
     1897            array(
     1898                'comment_post_ID'  => $p2,
     1899                'user_id'          => 1,
     1900                'comment_approved' => '1',
     1901            )
     1902        );
     1903        $c3 = self::factory()->comment->create(
     1904            array(
     1905                'comment_post_ID'  => $p3,
     1906                'user_id'          => 1,
     1907                'comment_approved' => '1',
     1908            )
     1909        );
     1910
     1911        $comment_ids = get_comments(
     1912            array(
     1913                'fields'          => 'ids',
     1914                'post_author__in' => array( $author_id1 ),
     1915            )
     1916        );
    9711917
    9721918        $this->assertEqualSets( array( $c1, $c2 ), $comment_ids );
     
    9801926        $author_id2 = 112;
    9811927
    982         $p1 = self::factory()->post->create( array( 'post_author' => $author_id1    ) );
    983         $p2 = self::factory()->post->create( array( 'post_author' => $author_id1    ) );
    984         $p3 = self::factory()->post->create( array( 'post_author' => $author_id2    ) );
    985 
    986         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => $p1, 'user_id' => 1, 'comment_approved' => '1' ) );
    987         $c2 = self::factory()->comment->create( array( 'comment_post_ID' => $p2, 'user_id' => 1, 'comment_approved' => '1' ) );
    988         $c3 = self::factory()->comment->create( array( 'comment_post_ID' => $p3, 'user_id' => 1, 'comment_approved' => '1' ) );
    989 
    990         $comment_ids = get_comments( array(
    991             'fields' => 'ids',
    992             'post_author__not_in' => array( $author_id1 ),
    993         ) );
     1928        $p1 = self::factory()->post->create( array( 'post_author' => $author_id1 ) );
     1929        $p2 = self::factory()->post->create( array( 'post_author' => $author_id1 ) );
     1930        $p3 = self::factory()->post->create( array( 'post_author' => $author_id2 ) );
     1931
     1932        $c1 = self::factory()->comment->create(
     1933            array(
     1934                'comment_post_ID'  => $p1,
     1935                'user_id'          => 1,
     1936                'comment_approved' => '1',
     1937            )
     1938        );
     1939        $c2 = self::factory()->comment->create(
     1940            array(
     1941                'comment_post_ID'  => $p2,
     1942                'user_id'          => 1,
     1943                'comment_approved' => '1',
     1944            )
     1945        );
     1946        $c3 = self::factory()->comment->create(
     1947            array(
     1948                'comment_post_ID'  => $p3,
     1949                'user_id'          => 1,
     1950                'comment_approved' => '1',
     1951            )
     1952        );
     1953
     1954        $comment_ids = get_comments(
     1955            array(
     1956                'fields'              => 'ids',
     1957                'post_author__not_in' => array( $author_id1 ),
     1958            )
     1959        );
    9941960
    9951961        $this->assertEqualSets( array( $c3 ), $comment_ids );
    9961962    }
    9971963
    998         /**
    999         * @ticket 29885
    1000         */
     1964        /**
     1965        * @ticket 29885
     1966        */
    10011967    function test_fields_author__in() {
    10021968        $p1 = self::factory()->post->create();
     
    10051971        $p4 = self::factory()->post->create();
    10061972
    1007         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => $p1, 'user_id' => 1, 'comment_approved' => '1' ) );
    1008         $c2 = self::factory()->comment->create( array( 'comment_post_ID' => $p1, 'user_id' => 2, 'comment_approved' => '1' ) );
    1009         $c3 = self::factory()->comment->create( array( 'comment_post_ID' => $p2, 'user_id' => 3, 'comment_approved' => '1' ) );
    1010         $c4 = self::factory()->comment->create( array( 'comment_post_ID' => $p4, 'user_id' => 4, 'comment_approved' => '1' ) );
    1011 
    1012         $comment_ids = get_comments( array(
    1013             'fields' => 'ids',
    1014             'author__in' => array( 1, 3 ),
    1015         ) );
     1973        $c1 = self::factory()->comment->create(
     1974            array(
     1975                'comment_post_ID'  => $p1,
     1976                'user_id'          => 1,
     1977                'comment_approved' => '1',
     1978            )
     1979        );
     1980        $c2 = self::factory()->comment->create(
     1981            array(
     1982                'comment_post_ID'  => $p1,
     1983                'user_id'          => 2,
     1984                'comment_approved' => '1',
     1985            )
     1986        );
     1987        $c3 = self::factory()->comment->create(
     1988            array(
     1989                'comment_post_ID'  => $p2,
     1990                'user_id'          => 3,
     1991                'comment_approved' => '1',
     1992            )
     1993        );
     1994        $c4 = self::factory()->comment->create(
     1995            array(
     1996                'comment_post_ID'  => $p4,
     1997                'user_id'          => 4,
     1998                'comment_approved' => '1',
     1999            )
     2000        );
     2001
     2002        $comment_ids = get_comments(
     2003            array(
     2004                'fields'     => 'ids',
     2005                'author__in' => array( 1, 3 ),
     2006            )
     2007        );
    10162008
    10172009        $this->assertEqualSets( array( $c1, $c3 ), $comment_ids );
    10182010    }
    10192011
    1020         /**
    1021         * @ticket 29885
    1022         */
     2012        /**
     2013        * @ticket 29885
     2014        */
    10232015    function test_fields_author__not_in() {
    10242016        $p1 = self::factory()->post->create();
     
    10272019        $p4 = self::factory()->post->create();
    10282020
    1029         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => $p1, 'user_id' => 1, 'comment_approved' => '1' ) );
    1030         $c2 = self::factory()->comment->create( array( 'comment_post_ID' => $p1, 'user_id' => 2, 'comment_approved' => '1' ) );
    1031         $c3 = self::factory()->comment->create( array( 'comment_post_ID' => $p2, 'user_id' => 3, 'comment_approved' => '1' ) );
    1032         $c4 = self::factory()->comment->create( array( 'comment_post_ID' => $p4, 'user_id' => 4, 'comment_approved' => '1' ) );
    1033 
    1034         $comment_ids = get_comments( array(
    1035             'fields' => 'ids',
    1036             'author__not_in' => array( 1, 2 ),
    1037         ) );
     2021        $c1 = self::factory()->comment->create(
     2022            array(
     2023                'comment_post_ID'  => $p1,
     2024                'user_id'          => 1,
     2025                'comment_approved' => '1',
     2026            )
     2027        );
     2028        $c2 = self::factory()->comment->create(
     2029            array(
     2030                'comment_post_ID'  => $p1,
     2031                'user_id'          => 2,
     2032                'comment_approved' => '1',
     2033            )
     2034        );
     2035        $c3 = self::factory()->comment->create(
     2036            array(
     2037                'comment_post_ID'  => $p2,
     2038                'user_id'          => 3,
     2039                'comment_approved' => '1',
     2040            )
     2041        );
     2042        $c4 = self::factory()->comment->create(
     2043            array(
     2044                'comment_post_ID'  => $p4,
     2045                'user_id'          => 4,
     2046                'comment_approved' => '1',
     2047            )
     2048        );
     2049
     2050        $comment_ids = get_comments(
     2051            array(
     2052                'fields'         => 'ids',
     2053                'author__not_in' => array( 1, 2 ),
     2054            )
     2055        );
    10382056
    10392057        $this->assertEqualSets( array( $c3, $c4 ), $comment_ids );
     
    10442062     */
    10452063    public function test_get_comments_with_status_all() {
    1046         $comment_1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 7, 'comment_approved' => '1' ) );
    1047         $comment_2 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 1, 'comment_approved' => '1' ) );
    1048         $comment_3 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 1, 'comment_approved' => '0' ) );
     2064        $comment_1           = self::factory()->comment->create(
     2065            array(
     2066                'comment_post_ID'  => self::$post_id,
     2067                'user_id'          => 7,
     2068                'comment_approved' => '1',
     2069            )
     2070        );
     2071        $comment_2           = self::factory()->comment->create(
     2072            array(
     2073                'comment_post_ID'  => self::$post_id,
     2074                'user_id'          => 1,
     2075                'comment_approved' => '1',
     2076            )
     2077        );
     2078        $comment_3           = self::factory()->comment->create(
     2079            array(
     2080                'comment_post_ID'  => self::$post_id,
     2081                'user_id'          => 1,
     2082                'comment_approved' => '0',
     2083            )
     2084        );
    10492085        $comments_approved_1 = get_comments( array( 'status' => 'all' ) );
    10502086
     
    10572093     */
    10582094    public function test_get_comments_with_include_unapproved_user_id() {
    1059         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 7, 'comment_approved' => '1' ) );
    1060         $c2 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 1, 'comment_approved' => '1' ) );
    1061         $c3 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 1, 'comment_approved' => '0' ) );
    1062         $c4 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 6, 'comment_approved' => '0' ) );
    1063 
    1064         $found = get_comments( array(
    1065             'fields' => 'ids',
    1066             'include_unapproved' => 1,
    1067             'status' => 'approve',
    1068         ) );
     2095        $c1 = self::factory()->comment->create(
     2096            array(
     2097                'comment_post_ID'  => self::$post_id,
     2098                'user_id'          => 7,
     2099                'comment_approved' => '1',
     2100            )
     2101        );
     2102        $c2 = self::factory()->comment->create(
     2103            array(
     2104                'comment_post_ID'  => self::$post_id,
     2105                'user_id'          => 1,
     2106                'comment_approved' => '1',
     2107            )
     2108        );
     2109        $c3 = self::factory()->comment->create(
     2110            array(
     2111                'comment_post_ID'  => self::$post_id,
     2112                'user_id'          => 1,
     2113                'comment_approved' => '0',
     2114            )
     2115        );
     2116        $c4 = self::factory()->comment->create(
     2117            array(
     2118                'comment_post_ID'  => self::$post_id,
     2119                'user_id'          => 6,
     2120                'comment_approved' => '0',
     2121            )
     2122        );
     2123
     2124        $found = get_comments(
     2125            array(
     2126                'fields'             => 'ids',
     2127                'include_unapproved' => 1,
     2128                'status'             => 'approve',
     2129            )
     2130        );
    10692131
    10702132        $this->assertEqualSets( array( $c1, $c2, $c3 ), $found );
     
    10752137     */
    10762138    public function test_get_comments_with_include_unapproved_user_id_array() {
    1077         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 7, 'comment_approved' => '1' ) );
    1078         $c2 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 1, 'comment_approved' => '1' ) );
    1079         $c3 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 1, 'comment_approved' => '0' ) );
    1080         $c4 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 6, 'comment_approved' => '0' ) );
    1081         $c5 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 8, 'comment_approved' => '0' ) );
    1082 
    1083         $found = get_comments( array(
    1084             'fields' => 'ids',
    1085             'include_unapproved' => array( 1, 8 ),
    1086             'status' => 'approve',
    1087         ) );
     2139        $c1 = self::factory()->comment->create(
     2140            array(
     2141                'comment_post_ID'  => self::$post_id,
     2142                'user_id'          => 7,
     2143                'comment_approved' => '1',
     2144            )
     2145        );
     2146        $c2 = self::factory()->comment->create(
     2147            array(
     2148                'comment_post_ID'  => self::$post_id,
     2149                'user_id'          => 1,
     2150                'comment_approved' => '1',
     2151            )
     2152        );
     2153        $c3 = self::factory()->comment->create(
     2154            array(
     2155                'comment_post_ID'  => self::$post_id,
     2156                'user_id'          => 1,
     2157                'comment_approved' => '0',
     2158            )
     2159        );
     2160        $c4 = self::factory()->comment->create(
     2161            array(
     2162                'comment_post_ID'  => self::$post_id,
     2163                'user_id'          => 6,
     2164                'comment_approved' => '0',
     2165            )
     2166        );
     2167        $c5 = self::factory()->comment->create(
     2168            array(
     2169                'comment_post_ID'  => self::$post_id,
     2170                'user_id'          => 8,
     2171                'comment_approved' => '0',
     2172            )
     2173        );
     2174
     2175        $found = get_comments(
     2176            array(
     2177                'fields'             => 'ids',
     2178                'include_unapproved' => array( 1, 8 ),
     2179                'status'             => 'approve',
     2180            )
     2181        );
    10882182
    10892183        $this->assertEqualSets( array( $c1, $c2, $c3, $c5 ), $found );
     
    10942188     */
    10952189    public function test_get_comments_with_include_unapproved_user_id_comma_separated() {
    1096         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 7, 'comment_approved' => '1' ) );
    1097         $c2 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 1, 'comment_approved' => '1' ) );
    1098         $c3 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 1, 'comment_approved' => '0' ) );
    1099         $c4 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 6, 'comment_approved' => '0' ) );
    1100         $c5 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 8, 'comment_approved' => '0' ) );
    1101 
    1102         $found = get_comments( array(
    1103             'fields' => 'ids',
    1104             'include_unapproved' => '1,8',
    1105             'status' => 'approve',
    1106         ) );
     2190        $c1 = self::factory()->comment->create(
     2191            array(
     2192                'comment_post_ID'  => self::$post_id,
     2193                'user_id'          => 7,
     2194                'comment_approved' => '1',
     2195            )
     2196        );
     2197        $c2 = self::factory()->comment->create(
     2198            array(
     2199                'comment_post_ID'  => self::$post_id,
     2200                'user_id'          => 1,
     2201                'comment_approved' => '1',
     2202            )
     2203        );
     2204        $c3 = self::factory()->comment->create(
     2205            array(
     2206                'comment_post_ID'  => self::$post_id,
     2207                'user_id'          => 1,
     2208                'comment_approved' => '0',
     2209            )
     2210        );
     2211        $c4 = self::factory()->comment->create(
     2212            array(
     2213                'comment_post_ID'  => self::$post_id,
     2214                'user_id'          => 6,
     2215                'comment_approved' => '0',
     2216            )
     2217        );
     2218        $c5 = self::factory()->comment->create(
     2219            array(
     2220                'comment_post_ID'  => self::$post_id,
     2221                'user_id'          => 8,
     2222                'comment_approved' => '0',
     2223            )
     2224        );
     2225
     2226        $found = get_comments(
     2227            array(
     2228                'fields'             => 'ids',
     2229                'include_unapproved' => '1,8',
     2230                'status'             => 'approve',
     2231            )
     2232        );
    11072233
    11082234        $this->assertEqualSets( array( $c1, $c2, $c3, $c5 ), $found );
     
    11132239     */
    11142240    public function test_get_comments_with_include_unapproved_author_email() {
    1115         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 7, 'comment_approved' => '1' ) );
    1116         $c2 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 0, 'comment_approved' => '1', 'comment_author' => 'foo', 'comment_author_email' => 'foo@example.com' ) );
    1117         $c3 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 0, 'comment_approved' => '0', 'comment_author' => 'foo', 'comment_author_email' => 'foo@example.com' ) );
    1118         $c4 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 0, 'comment_approved' => '0', 'comment_author' => 'foo', 'comment_author_email' => 'bar@example.com' ) );
    1119 
    1120         $found = get_comments( array(
    1121             'fields' => 'ids',
    1122             'include_unapproved' => 'foo@example.com',
    1123             'status' => 'approve',
    1124         ) );
     2241        $c1 = self::factory()->comment->create(
     2242            array(
     2243                'comment_post_ID'  => self::$post_id,
     2244                'user_id'          => 7,
     2245                'comment_approved' => '1',
     2246            )
     2247        );
     2248        $c2 = self::factory()->comment->create(
     2249            array(
     2250                'comment_post_ID'      => self::$post_id,
     2251                'user_id'              => 0,
     2252                'comment_approved'     => '1',
     2253                'comment_author'       => 'foo',
     2254                'comment_author_email' => 'foo@example.com',
     2255            )
     2256        );
     2257        $c3 = self::factory()->comment->create(
     2258            array(
     2259                'comment_post_ID'      => self::$post_id,
     2260                'user_id'              => 0,
     2261                'comment_approved'     => '0',
     2262                'comment_author'       => 'foo',
     2263                'comment_author_email' => 'foo@example.com',
     2264            )
     2265        );
     2266        $c4 = self::factory()->comment->create(
     2267            array(
     2268                'comment_post_ID'      => self::$post_id,
     2269                'user_id'              => 0,
     2270                'comment_approved'     => '0',
     2271                'comment_author'       => 'foo',
     2272                'comment_author_email' => 'bar@example.com',
     2273            )
     2274        );
     2275
     2276        $found = get_comments(
     2277            array(
     2278                'fields'             => 'ids',
     2279                'include_unapproved' => 'foo@example.com',
     2280                'status'             => 'approve',
     2281            )
     2282        );
    11252283
    11262284        $this->assertEqualSets( array( $c1, $c2, $c3 ), $found );
     
    11312289     */
    11322290    public function test_get_comments_with_include_unapproved_mixed_array() {
    1133         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 7, 'comment_approved' => '1' ) );
    1134         $c2 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 0, 'comment_approved' => '1', 'comment_author' => 'foo', 'comment_author_email' => 'foo@example.com' ) );
    1135         $c3 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 0, 'comment_approved' => '0', 'comment_author' => 'foo', 'comment_author_email' => 'foo@example.com' ) );
    1136         $c4 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 0, 'comment_approved' => '0', 'comment_author' => 'foo', 'comment_author_email' => 'bar@example.com' ) );
    1137         $c5 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 4, 'comment_approved' => '0', 'comment_author' => 'foo', 'comment_author_email' => 'bar@example.com' ) );
    1138 
    1139         $found = get_comments( array(
    1140             'fields' => 'ids',
    1141             'include_unapproved' => array( 'foo@example.com', 4 ),
    1142             'status' => 'approve',
    1143         ) );
     2291        $c1 = self::factory()->comment->create(
     2292            array(
     2293                'comment_post_ID'  => self::$post_id,
     2294                'user_id'          => 7,
     2295                'comment_approved' => '1',
     2296            )
     2297        );
     2298        $c2 = self::factory()->comment->create(
     2299            array(
     2300                'comment_post_ID'      => self::$post_id,
     2301                'user_id'              => 0,
     2302                'comment_approved'     => '1',
     2303                'comment_author'       => 'foo',
     2304                'comment_author_email' => 'foo@example.com',
     2305            )
     2306        );
     2307        $c3 = self::factory()->comment->create(
     2308            array(
     2309                'comment_post_ID'      => self::$post_id,
     2310                'user_id'              => 0,
     2311                'comment_approved'     => '0',
     2312                'comment_author'       => 'foo',
     2313                'comment_author_email' => 'foo@example.com',
     2314            )
     2315        );
     2316        $c4 = self::factory()->comment->create(
     2317            array(
     2318                'comment_post_ID'      => self::$post_id,
     2319                'user_id'              => 0,
     2320                'comment_approved'     => '0',
     2321                'comment_author'       => 'foo',
     2322                'comment_author_email' => 'bar@example.com',
     2323            )
     2324        );
     2325        $c5 = self::factory()->comment->create(
     2326            array(
     2327                'comment_post_ID'      => self::$post_id,
     2328                'user_id'              => 4,
     2329                'comment_approved'     => '0',
     2330                'comment_author'       => 'foo',
     2331                'comment_author_email' => 'bar@example.com',
     2332            )
     2333        );
     2334
     2335        $found = get_comments(
     2336            array(
     2337                'fields'             => 'ids',
     2338                'include_unapproved' => array( 'foo@example.com', 4 ),
     2339                'status'             => 'approve',
     2340            )
     2341        );
    11442342
    11452343        $this->assertEqualSets( array( $c1, $c2, $c3, $c5 ), $found );
     
    11502348     */
    11512349    public function test_get_comments_with_include_unapproved_mixed_comma_separated() {
    1152         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 7, 'comment_approved' => '1' ) );
    1153         $c2 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 0, 'comment_approved' => '1', 'comment_author' => 'foo', 'comment_author_email' => 'foo@example.com' ) );
    1154         $c3 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 0, 'comment_approved' => '0', 'comment_author' => 'foo', 'comment_author_email' => 'foo@example.com' ) );
    1155         $c4 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 0, 'comment_approved' => '0', 'comment_author' => 'foo', 'comment_author_email' => 'bar@example.com' ) );
    1156         $c5 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 4, 'comment_approved' => '0', 'comment_author' => 'foo', 'comment_author_email' => 'bar@example.com' ) );
    1157 
    1158         $found = get_comments( array(
    1159             'fields' => 'ids',
    1160             'include_unapproved' => 'foo@example.com, 4',
    1161             'status' => 'approve',
    1162         ) );
     2350        $c1 = self::factory()->comment->create(
     2351            array(
     2352                'comment_post_ID'  => self::$post_id,
     2353                'user_id'          => 7,
     2354                'comment_approved' => '1',
     2355            )
     2356        );
     2357        $c2 = self::factory()->comment->create(
     2358            array(
     2359                'comment_post_ID'      => self::$post_id,
     2360                'user_id'              => 0,
     2361                'comment_approved'     => '1',
     2362                'comment_author'       => 'foo',
     2363                'comment_author_email' => 'foo@example.com',
     2364            )
     2365        );
     2366        $c3 = self::factory()->comment->create(
     2367            array(
     2368                'comment_post_ID'      => self::$post_id,
     2369                'user_id'              => 0,
     2370                'comment_approved'     => '0',
     2371                'comment_author'       => 'foo',
     2372                'comment_author_email' => 'foo@example.com',
     2373            )
     2374        );
     2375        $c4 = self::factory()->comment->create(
     2376            array(
     2377                'comment_post_ID'      => self::$post_id,
     2378                'user_id'              => 0,
     2379                'comment_approved'     => '0',
     2380                'comment_author'       => 'foo',
     2381                'comment_author_email' => 'bar@example.com',
     2382            )
     2383        );
     2384        $c5 = self::factory()->comment->create(
     2385            array(
     2386                'comment_post_ID'      => self::$post_id,
     2387                'user_id'              => 4,
     2388                'comment_approved'     => '0',
     2389                'comment_author'       => 'foo',
     2390                'comment_author_email' => 'bar@example.com',
     2391            )
     2392        );
     2393
     2394        $found = get_comments(
     2395            array(
     2396                'fields'             => 'ids',
     2397                'include_unapproved' => 'foo@example.com, 4',
     2398                'status'             => 'approve',
     2399            )
     2400        );
    11632401
    11642402        $this->assertEqualSets( array( $c1, $c2, $c3, $c5 ), $found );
     
    11662404
    11672405    public function test_search() {
    1168         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 4, 'comment_approved' => '0', 'comment_author' => 'foo', 'comment_author_email' => 'bar@example.com' ) );
    1169         $c2 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 4, 'comment_approved' => '0', 'comment_author' => 'bar', 'comment_author_email' => 'foo@example.com' ) );
    1170         $c3 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 4, 'comment_approved' => '0', 'comment_author' => 'bar', 'comment_author_email' => 'bar@example.com', 'comment_author_url' => 'http://foo.bar' ) );
    1171         $c4 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 4, 'comment_approved' => '0', 'comment_author' => 'bar', 'comment_author_email' => 'bar@example.com', 'comment_author_url' => 'http://example.com', 'comment_author_IP' => 'foo.bar' ) );
    1172         $c5 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 4, 'comment_approved' => '0', 'comment_author' => 'bar', 'comment_author_email' => 'bar@example.com', 'comment_author_url' => 'http://example.com', 'comment_content' => 'Nice foo comment' ) );
    1173         $c6 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 4, 'comment_approved' => '0', 'comment_author' => 'bar', 'comment_author_email' => 'bar@example.com', 'comment_author_url' => 'http://example.com' ) );
    1174 
    1175         $q = new WP_Comment_Query();
    1176         $found = $q->query( array(
    1177             'search' => 'foo',
    1178             'fields' => 'ids',
    1179         ) );
     2406        $c1 = self::factory()->comment->create(
     2407            array(
     2408                'comment_post_ID'      => self::$post_id,
     2409                'user_id'              => 4,
     2410                'comment_approved'     => '0',
     2411                'comment_author'       => 'foo',
     2412                'comment_author_email' => 'bar@example.com',
     2413            )
     2414        );
     2415        $c2 = self::factory()->comment->create(
     2416            array(
     2417                'comment_post_ID'      => self::$post_id,
     2418                'user_id'              => 4,
     2419                'comment_approved'     => '0',
     2420                'comment_author'       => 'bar',
     2421                'comment_author_email' => 'foo@example.com',
     2422            )
     2423        );
     2424        $c3 = self::factory()->comment->create(
     2425            array(
     2426                'comment_post_ID'      => self::$post_id,
     2427                'user_id'              => 4,
     2428                'comment_approved'     => '0',
     2429                'comment_author'       => 'bar',
     2430                'comment_author_email' => 'bar@example.com',
     2431                'comment_author_url'   => 'http://foo.bar',
     2432            )
     2433        );
     2434        $c4 = self::factory()->comment->create(
     2435            array(
     2436                'comment_post_ID'      => self::$post_id,
     2437                'user_id'              => 4,
     2438                'comment_approved'     => '0',
     2439                'comment_author'       => 'bar',
     2440                'comment_author_email' => 'bar@example.com',
     2441                'comment_author_url'   => 'http://example.com',
     2442                'comment_author_IP'    => 'foo.bar',
     2443            )
     2444        );
     2445        $c5 = self::factory()->comment->create(
     2446            array(
     2447                'comment_post_ID'      => self::$post_id,
     2448                'user_id'              => 4,
     2449                'comment_approved'     => '0',
     2450                'comment_author'       => 'bar',
     2451                'comment_author_email' => 'bar@example.com',
     2452                'comment_author_url'   => 'http://example.com',
     2453                'comment_content'      => 'Nice foo comment',
     2454            )
     2455        );
     2456        $c6 = self::factory()->comment->create(
     2457            array(
     2458                'comment_post_ID'      => self::$post_id,
     2459                'user_id'              => 4,
     2460                'comment_approved'     => '0',
     2461                'comment_author'       => 'bar',
     2462                'comment_author_email' => 'bar@example.com',
     2463                'comment_author_url'   => 'http://example.com',
     2464            )
     2465        );
     2466
     2467        $q     = new WP_Comment_Query();
     2468        $found = $q->query(
     2469            array(
     2470                'search' => 'foo',
     2471                'fields' => 'ids',
     2472            )
     2473        );
    11802474
    11812475        $this->assertEqualSets( array( $c1, $c2, $c3, $c4, $c5 ), $found );
     
    11872481    public function test_search_false_should_be_ignored() {
    11882482        $q = new WP_Comment_Query();
    1189         $q->query( array(
    1190             'search' => false,
    1191         ) );
    1192         $this->assertNotContains( "comment_author LIKE", $q->request );
     2483        $q->query(
     2484            array(
     2485                'search' => false,
     2486            )
     2487        );
     2488        $this->assertNotContains( 'comment_author LIKE', $q->request );
    11932489    }
    11942490
     
    11982494    public function test_search_null_should_be_ignored() {
    11992495        $q = new WP_Comment_Query();
    1200         $q->query( array(
    1201             'search' => null,
    1202         ) );
    1203         $this->assertNotContains( "comment_author LIKE", $q->request );
     2496        $q->query(
     2497            array(
     2498                'search' => null,
     2499            )
     2500        );
     2501        $this->assertNotContains( 'comment_author LIKE', $q->request );
    12042502    }
    12052503
     
    12092507    public function test_search_empty_string_should_be_ignored() {
    12102508        $q = new WP_Comment_Query();
    1211         $q->query( array(
    1212             'search' => false,
    1213         ) );
    1214         $this->assertNotContains( "comment_author LIKE", $q->request );
     2509        $q->query(
     2510            array(
     2511                'search' => false,
     2512            )
     2513        );
     2514        $this->assertNotContains( 'comment_author LIKE', $q->request );
    12152515    }
    12162516
     
    12212521        global $wpdb;
    12222522        $q = new WP_Comment_Query();
    1223         $q->query( array(
    1224             'search' => 0,
    1225         ) );
     2523        $q->query(
     2524            array(
     2525                'search' => 0,
     2526            )
     2527        );
    12262528        $this->assertContains( "comment_author LIKE '%0%'", $wpdb->remove_placeholder_escape( $q->request ) );
    12272529    }
     
    12332535        global $wpdb;
    12342536        $q = new WP_Comment_Query();
    1235         $q->query( array(
    1236             'search' => '0',
    1237         ) );
     2537        $q->query(
     2538            array(
     2539                'search' => '0',
     2540            )
     2541        );
    12382542        $this->assertContains( "comment_author LIKE '%0%'", $wpdb->remove_placeholder_escape( $q->request ) );
    12392543    }
     
    12522556
    12532557        $q = new WP_Comment_Query();
    1254         $q->query( array(
    1255             'orderby' => 'comment_agent',
    1256         ) );
     2558        $q->query(
     2559            array(
     2560                'orderby' => 'comment_agent',
     2561            )
     2562        );
    12572563
    12582564        $this->assertContains( "ORDER BY $wpdb->comments.comment_agent", $q->request );
     
    12632569
    12642570        $q = new WP_Comment_Query();
    1265         $q->query( array(
    1266             'orderby' => 'foo',
    1267         ) );
     2571        $q->query(
     2572            array(
     2573                'orderby' => 'foo',
     2574            )
     2575        );
    12682576
    12692577        $this->assertContains( "ORDER BY $wpdb->comments.comment_date_gmt", $q->request );
     
    12742582
    12752583        $q = new WP_Comment_Query();
    1276         $q->query( array(
    1277             'orderby' => 'comment_agent comment_approved',
    1278         ) );
     2584        $q->query(
     2585            array(
     2586                'orderby' => 'comment_agent comment_approved',
     2587            )
     2588        );
    12792589
    12802590        $this->assertContains( "ORDER BY $wpdb->comments.comment_agent DESC, $wpdb->comments.comment_approved DESC", $q->request );
     
    12852595
    12862596        $q = new WP_Comment_Query();
    1287         $q->query( array(
    1288             'orderby' => 'comment_agent, comment_approved',
    1289         ) );
     2597        $q->query(
     2598            array(
     2599                'orderby' => 'comment_agent, comment_approved',
     2600            )
     2601        );
    12902602
    12912603        $this->assertContains( "ORDER BY $wpdb->comments.comment_agent DESC, $wpdb->comments.comment_approved DESC", $q->request );
     
    12962608
    12972609        $q = new WP_Comment_Query();
    1298         $q->query( array(
    1299             'orderby' => array( 'comment_agent', 'comment_approved' ),
    1300         ) );
     2610        $q->query(
     2611            array(
     2612                'orderby' => array( 'comment_agent', 'comment_approved' ),
     2613            )
     2614        );
    13012615
    13022616        $this->assertContains( "ORDER BY $wpdb->comments.comment_agent DESC, $wpdb->comments.comment_approved DESC", $q->request );
     
    13072621
    13082622        $q = new WP_Comment_Query();
    1309         $q->query( array(
    1310             'orderby' => array( 'comment_agent', 'foo', 'comment_approved' ),
    1311         ) );
     2623        $q->query(
     2624            array(
     2625                'orderby' => array( 'comment_agent', 'foo', 'comment_approved' ),
     2626            )
     2627        );
    13122628
    13132629        $this->assertContains( "ORDER BY $wpdb->comments.comment_agent DESC, $wpdb->comments.comment_approved DESC", $q->request );
     
    13182634
    13192635        $q = new WP_Comment_Query();
    1320         $q->query( array(
    1321             'orderby' => array( 'foo', 'bar', 'baz' ),
    1322         ) );
     2636        $q->query(
     2637            array(
     2638                'orderby' => array( 'foo', 'bar', 'baz' ),
     2639            )
     2640        );
    13232641
    13242642        $this->assertContains( "ORDER BY $wpdb->comments.comment_date_gmt", $q->request );
     
    13302648    public function test_orderby_none() {
    13312649        $q = new WP_Comment_Query();
    1332         $q->query( array(
    1333             'orderby' => 'none',
    1334         ) );
     2650        $q->query(
     2651            array(
     2652                'orderby' => 'none',
     2653            )
     2654        );
    13352655
    13362656        $this->assertNotContains( 'ORDER BY', $q->request );
     
    13422662    public function test_orderby_empty_array() {
    13432663        $q = new WP_Comment_Query();
    1344         $q->query( array(
    1345             'orderby' => array(),
    1346         ) );
     2664        $q->query(
     2665            array(
     2666                'orderby' => array(),
     2667            )
     2668        );
    13472669
    13482670        $this->assertNotContains( 'ORDER BY', $q->request );
     
    13542676    public function test_orderby_false() {
    13552677        $q = new WP_Comment_Query();
    1356         $q->query( array(
    1357             'orderby' => false,
    1358         ) );
     2678        $q->query(
     2679            array(
     2680                'orderby' => false,
     2681            )
     2682        );
    13592683
    13602684        $this->assertNotContains( 'ORDER BY', $q->request );
     
    13672691        global $wpdb;
    13682692
    1369         $q = new WP_Comment_Query();
    1370         $found = $q->query( array(
    1371             'fields' => 'ids',
    1372             'orderby' => array(
    1373                 'comment_agent' => 'DESC',
    1374                 'comment_date_gmt' => 'ASC',
    1375                 'comment_ID' => 'DESC',
    1376             ),
    1377         ) );
     2693        $q     = new WP_Comment_Query();
     2694        $found = $q->query(
     2695            array(
     2696                'fields'  => 'ids',
     2697                'orderby' => array(
     2698                    'comment_agent'    => 'DESC',
     2699                    'comment_date_gmt' => 'ASC',
     2700                    'comment_ID'       => 'DESC',
     2701                ),
     2702            )
     2703        );
    13782704
    13792705        $this->assertContains( "ORDER BY $wpdb->comments.comment_agent DESC, $wpdb->comments.comment_date_gmt ASC, $wpdb->comments.comment_ID DESC", $q->request );
     
    13862712        global $wpdb;
    13872713
    1388         $q = new WP_Comment_Query();
    1389         $found = $q->query( array(
    1390             'fields' => 'ids',
    1391             'orderby' => array(
    1392                 'comment_agent' => 'DESC',
    1393                 'foo' => 'ASC',
    1394                 'comment_ID' => 'DESC',
    1395             ),
    1396         ) );
     2714        $q     = new WP_Comment_Query();
     2715        $found = $q->query(
     2716            array(
     2717                'fields'  => 'ids',
     2718                'orderby' => array(
     2719                    'comment_agent' => 'DESC',
     2720                    'foo'           => 'ASC',
     2721                    'comment_ID'    => 'DESC',
     2722                ),
     2723            )
     2724        );
    13972725
    13982726        $this->assertContains( "ORDER BY $wpdb->comments.comment_agent DESC, $wpdb->comments.comment_ID DESC", $q->request );
     
    14052733        global $wpdb;
    14062734
    1407         $q = new WP_Comment_Query();
    1408         $found = $q->query( array(
    1409             'fields' => 'ids',
    1410             'orderby' => array(
    1411                 'comment_agent' => 'DESC',
    1412                 'comment_date_gmt' => 'foo',
    1413                 'comment_ID' => 'DESC',
    1414             ),
    1415         ) );
     2735        $q     = new WP_Comment_Query();
     2736        $found = $q->query(
     2737            array(
     2738                'fields'  => 'ids',
     2739                'orderby' => array(
     2740                    'comment_agent'    => 'DESC',
     2741                    'comment_date_gmt' => 'foo',
     2742                    'comment_ID'       => 'DESC',
     2743                ),
     2744            )
     2745        );
    14162746
    14172747        $this->assertContains( "ORDER BY $wpdb->comments.comment_agent DESC, $wpdb->comments.comment_date_gmt DESC, $wpdb->comments.comment_ID DESC", $q->request );
     
    14242754        global $wpdb;
    14252755
    1426         $q = new WP_Comment_Query();
    1427         $found = $q->query( array(
    1428             'fields' => 'ids',
    1429             'orderby' => array(
    1430                 'comment_agent' => 'DESC',
    1431                 'comment_date_gmt' => 'ASC',
    1432             ),
    1433         ) );
     2756        $q     = new WP_Comment_Query();
     2757        $found = $q->query(
     2758            array(
     2759                'fields'  => 'ids',
     2760                'orderby' => array(
     2761                    'comment_agent'    => 'DESC',
     2762                    'comment_date_gmt' => 'ASC',
     2763                ),
     2764            )
     2765        );
    14342766
    14352767        $this->assertContains( "ORDER BY $wpdb->comments.comment_agent DESC, $wpdb->comments.comment_date_gmt ASC, $wpdb->comments.comment_ID ASC", $q->request );
     
    14422774        global $wpdb;
    14432775
    1444         $q = new WP_Comment_Query();
    1445         $found = $q->query( array(
    1446             'fields' => 'ids',
    1447             'orderby' => array(
    1448                 'comment_agent' => 'DESC',
    1449                 'comment_date' => 'ASC',
    1450             ),
    1451         ) );
     2776        $q     = new WP_Comment_Query();
     2777        $found = $q->query(
     2778            array(
     2779                'fields'  => 'ids',
     2780                'orderby' => array(
     2781                    'comment_agent' => 'DESC',
     2782                    'comment_date'  => 'ASC',
     2783                ),
     2784            )
     2785        );
    14522786
    14532787        $this->assertContains( "ORDER BY $wpdb->comments.comment_agent DESC, $wpdb->comments.comment_date ASC, $wpdb->comments.comment_ID ASC", $q->request );
     
    14602794        global $wpdb;
    14612795
    1462         $q = new WP_Comment_Query();
    1463         $found = $q->query( array(
    1464             'fields' => 'ids',
    1465             'orderby' => array(
    1466                 'comment_agent' => 'ASC',
    1467             ),
    1468         ) );
     2796        $q     = new WP_Comment_Query();
     2797        $found = $q->query(
     2798            array(
     2799                'fields'  => 'ids',
     2800                'orderby' => array(
     2801                    'comment_agent' => 'ASC',
     2802                ),
     2803            )
     2804        );
    14692805
    14702806        $this->assertContains( "ORDER BY $wpdb->comments.comment_agent ASC, $wpdb->comments.comment_ID DESC", $q->request );
     
    14752811     */
    14762812    public function test_orderby_date_modified_gmt_should_order_by_comment_ID_in_case_of_tie_ASC() {
    1477         $now = current_time( 'mysql', 1 );
    1478         $comments = self::factory()->comment->create_many( 5, array(
    1479             'comment_post_ID' => self::$post_id,
    1480             'comment_date_gmt' => $now,
    1481         ) );
    1482 
    1483         $q = new WP_Comment_Query();
    1484         $found = $q->query( array(
    1485             'orderby' => 'comment_date_gmt',
    1486             'order' => 'ASC',
    1487         ) );
     2813        $now      = current_time( 'mysql', 1 );
     2814        $comments = self::factory()->comment->create_many(
     2815            5, array(
     2816                'comment_post_ID'  => self::$post_id,
     2817                'comment_date_gmt' => $now,
     2818            )
     2819        );
     2820
     2821        $q     = new WP_Comment_Query();
     2822        $found = $q->query(
     2823            array(
     2824                'orderby' => 'comment_date_gmt',
     2825                'order'   => 'ASC',
     2826            )
     2827        );
    14882828
    14892829        // $comments is ASC by default.
     
    14952835     */
    14962836    public function test_orderby_date_modified_gmt_should_order_by_comment_ID_in_case_of_tie_DESC() {
    1497         $now = current_time( 'mysql', 1 );
    1498         $comments = self::factory()->comment->create_many( 5, array(
    1499             'comment_post_ID' => self::$post_id,
    1500             'comment_date_gmt' => $now,
    1501         ) );
    1502 
    1503         $q = new WP_Comment_Query();
    1504         $found = $q->query( array(
    1505             'orderby' => 'comment_date_gmt',
    1506             'order' => 'DESC',
    1507         ) );
     2837        $now      = current_time( 'mysql', 1 );
     2838        $comments = self::factory()->comment->create_many(
     2839            5, array(
     2840                'comment_post_ID'  => self::$post_id,
     2841                'comment_date_gmt' => $now,
     2842            )
     2843        );
     2844
     2845        $q     = new WP_Comment_Query();
     2846        $found = $q->query(
     2847            array(
     2848                'orderby' => 'comment_date_gmt',
     2849                'order'   => 'DESC',
     2850            )
     2851        );
    15082852
    15092853        // $comments is ASC by default.
     
    15152859    public function test_meta_vars_should_be_converted_to_meta_query() {
    15162860        $q = new WP_Comment_Query();
    1517         $q->query( array(
    1518             'meta_key' => 'foo',
    1519             'meta_value' => '5',
    1520             'meta_compare' => '>',
    1521             'meta_type' => 'SIGNED',
    1522         ) );
     2861        $q->query(
     2862            array(
     2863                'meta_key'     => 'foo',
     2864                'meta_value'   => '5',
     2865                'meta_compare' => '>',
     2866                'meta_type'    => 'SIGNED',
     2867            )
     2868        );
    15232869
    15242870        $this->assertSame( 'foo', $q->meta_query->queries[0]['key'] );
     
    15292875
    15302876    public function test_count() {
    1531         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 7 ) );
    1532         $c2 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 7 ) );
    1533 
    1534         $q = new WP_Comment_Query();
    1535         $found = $q->query( array(
    1536             'count' => true,
    1537         ) );
     2877        $c1 = self::factory()->comment->create(
     2878            array(
     2879                'comment_post_ID' => self::$post_id,
     2880                'user_id'         => 7,
     2881            )
     2882        );
     2883        $c2 = self::factory()->comment->create(
     2884            array(
     2885                'comment_post_ID' => self::$post_id,
     2886                'user_id'         => 7,
     2887            )
     2888        );
     2889
     2890        $q     = new WP_Comment_Query();
     2891        $found = $q->query(
     2892            array(
     2893                'count' => true,
     2894            )
     2895        );
    15382896
    15392897        $this->assertEquals( 2, $found );
     
    15442902     */
    15452903    public function test_count_with_meta_query() {
    1546         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 7 ) );
    1547         $c2 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 7 ) );
    1548         $c3 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'user_id' => 7 ) );
     2904        $c1 = self::factory()->comment->create(
     2905            array(
     2906                'comment_post_ID' => self::$post_id,
     2907                'user_id'         => 7,
     2908            )
     2909        );
     2910        $c2 = self::factory()->comment->create(
     2911            array(
     2912                'comment_post_ID' => self::$post_id,
     2913                'user_id'         => 7,
     2914            )
     2915        );
     2916        $c3 = self::factory()->comment->create(
     2917            array(
     2918                'comment_post_ID' => self::$post_id,
     2919                'user_id'         => 7,
     2920            )
     2921        );
    15492922        add_comment_meta( $c1, 'foo', 'bar' );
    15502923        add_comment_meta( $c3, 'foo', 'bar' );
    15512924
    1552         $q = new WP_Comment_Query();
    1553         $found = $q->query( array(
    1554             'count' => true,
    1555             'meta_query' => array(
    1556                 array(
    1557                     'key' => 'foo',
    1558                     'value' => 'bar',
     2925        $q     = new WP_Comment_Query();
     2926        $found = $q->query(
     2927            array(
     2928                'count'      => true,
     2929                'meta_query' => array(
     2930                    array(
     2931                        'key'   => 'foo',
     2932                        'value' => 'bar',
     2933                    ),
    15592934                ),
    1560             ),
    1561         ) );
     2935            )
     2936        );
    15622937
    15632938        $this->assertEquals( 2, $found );
     
    15702945        $now = time();
    15712946
    1572         $c1 = self::factory()->comment->create( array(
    1573             'comment_post_ID' => self::$post_id,
    1574             'comment_date_gmt' => date( 'Y-m-d H:i:s', $now - 50 ),
    1575         ) );
    1576         $c2 = self::factory()->comment->create( array(
    1577             'comment_post_ID' => self::$post_id,
    1578             'comment_date_gmt' => date( 'Y-m-d H:i:s', $now - 40 ),
    1579         ) );
    1580         $c3 = self::factory()->comment->create( array(
    1581             'comment_post_ID' => self::$post_id,
    1582             'comment_date_gmt' => date( 'Y-m-d H:i:s', $now - 30 ),
    1583         ) );
    1584         $c4 = self::factory()->comment->create( array(
    1585             'comment_post_ID' => self::$post_id,
    1586             'comment_date_gmt' => date( 'Y-m-d H:i:s', $now - 20 ),
    1587         ) );
     2947        $c1 = self::factory()->comment->create(
     2948            array(
     2949                'comment_post_ID'  => self::$post_id,
     2950                'comment_date_gmt' => date( 'Y-m-d H:i:s', $now - 50 ),
     2951            )
     2952        );
     2953        $c2 = self::factory()->comment->create(
     2954            array(
     2955                'comment_post_ID'  => self::$post_id,
     2956                'comment_date_gmt' => date( 'Y-m-d H:i:s', $now - 40 ),
     2957            )
     2958        );
     2959        $c3 = self::factory()->comment->create(
     2960            array(
     2961                'comment_post_ID'  => self::$post_id,
     2962                'comment_date_gmt' => date( 'Y-m-d H:i:s', $now - 30 ),
     2963            )
     2964        );
     2965        $c4 = self::factory()->comment->create(
     2966            array(
     2967                'comment_post_ID'  => self::$post_id,
     2968                'comment_date_gmt' => date( 'Y-m-d H:i:s', $now - 20 ),
     2969            )
     2970        );
    15882971
    15892972        $query = new WP_Comment_Query();
    1590         $found = $query->query( array(
    1591             'paged' => 2,
    1592             'number' => 2,
    1593             'orderby' => 'comment_date_gmt',
    1594             'order' => 'DESC',
    1595             'fields' => 'ids',
    1596         ) );
     2973        $found = $query->query(
     2974            array(
     2975                'paged'   => 2,
     2976                'number'  => 2,
     2977                'orderby' => 'comment_date_gmt',
     2978                'order'   => 'DESC',
     2979                'fields'  => 'ids',
     2980            )
     2981        );
    15972982
    15982983        $expected = array( $c2, $c1 );
     
    16062991        $now = time();
    16072992
    1608         $c1 = self::factory()->comment->create( array(
    1609             'comment_post_ID' => self::$post_id,
    1610             'comment_date_gmt' => date( 'Y-m-d H:i:s', $now - 50 ),
    1611         ) );
    1612         $c2 = self::factory()->comment->create( array(
    1613             'comment_post_ID' => self::$post_id,
    1614             'comment_date_gmt' => date( 'Y-m-d H:i:s', $now - 40 ),
    1615         ) );
    1616         $c3 = self::factory()->comment->create( array(
    1617             'comment_post_ID' => self::$post_id,
    1618             'comment_date_gmt' => date( 'Y-m-d H:i:s', $now - 30 ),
    1619         ) );
    1620         $c4 = self::factory()->comment->create( array(
    1621             'comment_post_ID' => self::$post_id,
    1622             'comment_date_gmt' => date( 'Y-m-d H:i:s', $now - 20 ),
    1623         ) );
     2993        $c1 = self::factory()->comment->create(
     2994            array(
     2995                'comment_post_ID'  => self::$post_id,
     2996                'comment_date_gmt' => date( 'Y-m-d H:i:s', $now - 50 ),
     2997            )
     2998        );
     2999        $c2 = self::factory()->comment->create(
     3000            array(
     3001                'comment_post_ID'  => self::$post_id,
     3002                'comment_date_gmt' => date( 'Y-m-d H:i:s', $now - 40 ),
     3003            )
     3004        );
     3005        $c3 = self::factory()->comment->create(
     3006            array(
     3007                'comment_post_ID'  => self::$post_id,
     3008                'comment_date_gmt' => date( 'Y-m-d H:i:s', $now - 30 ),
     3009            )
     3010        );
     3011        $c4 = self::factory()->comment->create(
     3012            array(
     3013                'comment_post_ID'  => self::$post_id,
     3014                'comment_date_gmt' => date( 'Y-m-d H:i:s', $now - 20 ),
     3015            )
     3016        );
    16243017
    16253018        $query = new WP_Comment_Query();
    1626         $found = $query->query( array(
    1627             'paged' => 2,
    1628             'offset' => 1,
    1629             'number' => 2,
    1630             'orderby' => 'comment_date_gmt',
    1631             'order' => 'DESC',
    1632             'fields' => 'ids',
    1633         ) );
     3019        $found = $query->query(
     3020            array(
     3021                'paged'   => 2,
     3022                'offset'  => 1,
     3023                'number'  => 2,
     3024                'orderby' => 'comment_date_gmt',
     3025                'order'   => 'DESC',
     3026                'fields'  => 'ids',
     3027            )
     3028        );
    16343029
    16353030        $expected = array( $c3, $c2 );
     
    16483043        $c2 = self::factory()->comment->create_post_comments( $p2, 1 );
    16493044
    1650         $q = new WP_Comment_Query();
    1651         $found = $q->query( array(
    1652             'fields' => 'ids',
    1653             'post_type' => 'post-type-2',
    1654         ) );
     3045        $q     = new WP_Comment_Query();
     3046        $found = $q->query(
     3047            array(
     3048                'fields'    => 'ids',
     3049                'post_type' => 'post-type-2',
     3050            )
     3051        );
    16553052
    16563053        $this->assertEqualSets( $c2, $found );
     
    16733070        $c2 = self::factory()->comment->create_post_comments( $p2, 1 );
    16743071
    1675         $q = new WP_Comment_Query();
    1676         $found = $q->query( array(
    1677             'fields' => 'ids',
    1678             'post_type' => array( 'post-type-2' ),
    1679         ) );
     3072        $q     = new WP_Comment_Query();
     3073        $found = $q->query(
     3074            array(
     3075                'fields'    => 'ids',
     3076                'post_type' => array( 'post-type-2' ),
     3077            )
     3078        );
    16803079
    16813080        $this->assertEqualSets( $c2, $found );
     
    17013100        $c3 = self::factory()->comment->create_post_comments( $p3, 1 );
    17023101
    1703         $q = new WP_Comment_Query();
    1704         $found = $q->query( array(
    1705             'fields' => 'ids',
    1706             'post_type' => array( 'post-type-1', 'post-type-3' ),
    1707         ) );
     3102        $q     = new WP_Comment_Query();
     3103        $found = $q->query(
     3104            array(
     3105                'fields'    => 'ids',
     3106                'post_type' => array( 'post-type-1', 'post-type-3' ),
     3107            )
     3108        );
    17083109
    17093110        $this->assertEqualSets( array_merge( $c1, $c3 ), $found );
     
    17173118        $c2 = self::factory()->comment->create_post_comments( $p2, 1 );
    17183119
    1719         $q = new WP_Comment_Query();
    1720         $found = $q->query( array(
    1721             'fields' => 'ids',
    1722             'post_name' => 'bar',
    1723         ) );
     3120        $q     = new WP_Comment_Query();
     3121        $found = $q->query(
     3122            array(
     3123                'fields'    => 'ids',
     3124                'post_name' => 'bar',
     3125            )
     3126        );
    17243127
    17253128        $this->assertEqualSets( $c2, $found );
     
    17363139        $c2 = self::factory()->comment->create_post_comments( $p2, 1 );
    17373140
    1738         $q = new WP_Comment_Query();
    1739         $found = $q->query( array(
    1740             'fields' => 'ids',
    1741             'post_name' => array( 'bar' ),
    1742         ) );
     3141        $q     = new WP_Comment_Query();
     3142        $found = $q->query(
     3143            array(
     3144                'fields'    => 'ids',
     3145                'post_name' => array( 'bar' ),
     3146            )
     3147        );
    17433148
    17443149        $this->assertEqualSets( $c2, $found );
     
    17573162        $c3 = self::factory()->comment->create_post_comments( $p3, 1 );
    17583163
    1759         $q = new WP_Comment_Query();
    1760         $found = $q->query( array(
    1761             'fields' => 'ids',
    1762             'post_name' => array( 'foo', 'baz' ),
    1763         ) );
     3164        $q     = new WP_Comment_Query();
     3165        $found = $q->query(
     3166            array(
     3167                'fields'    => 'ids',
     3168                'post_name' => array( 'foo', 'baz' ),
     3169            )
     3170        );
    17643171
    17653172        $this->assertEqualSets( array_merge( $c1, $c3 ), $found );
     
    17733180        $c2 = self::factory()->comment->create_post_comments( $p2, 1 );
    17743181
    1775         $q = new WP_Comment_Query();
    1776         $found = $q->query( array(
    1777             'fields' => 'ids',
    1778             'post_status' => 'draft',
    1779         ) );
     3182        $q     = new WP_Comment_Query();
     3183        $found = $q->query(
     3184            array(
     3185                'fields'      => 'ids',
     3186                'post_status' => 'draft',
     3187            )
     3188        );
    17803189
    17813190        $this->assertEqualSets( $c2, $found );
     
    17923201        $c2 = self::factory()->comment->create_post_comments( $p2, 1 );
    17933202
    1794         $q = new WP_Comment_Query();
    1795         $found = $q->query( array(
    1796             'fields' => 'ids',
    1797             'post_status' => array( 'draft' ),
    1798         ) );
     3203        $q     = new WP_Comment_Query();
     3204        $found = $q->query(
     3205            array(
     3206                'fields'      => 'ids',
     3207                'post_status' => array( 'draft' ),
     3208            )
     3209        );
    17993210
    18003211        $this->assertEqualSets( $c2, $found );
     
    18133224        $c3 = self::factory()->comment->create_post_comments( $p3, 1 );
    18143225
    1815         $q = new WP_Comment_Query();
    1816         $found = $q->query( array(
    1817             'fields' => 'ids',
    1818             'post_status' => array( 'publish', 'future' ),
    1819         ) );
     3226        $q     = new WP_Comment_Query();
     3227        $found = $q->query(
     3228            array(
     3229                'fields'      => 'ids',
     3230                'post_status' => array( 'publish', 'future' ),
     3231            )
     3232        );
    18203233
    18213234        $this->assertEqualSets( array_merge( $c1, $c3 ), $found );
     
    18353248        $c2 = self::factory()->comment->create_post_comments( $p2, 1 );
    18363249
    1837         $q = new WP_Comment_Query();
    1838         $found = $q->query( array(
    1839             'fields' => 'ids',
    1840             'post_type' => array( 'any', 'post-type-1' ),
    1841         ) );
     3250        $q     = new WP_Comment_Query();
     3251        $found = $q->query(
     3252            array(
     3253                'fields'    => 'ids',
     3254                'post_type' => array( 'any', 'post-type-1' ),
     3255            )
     3256        );
    18423257        $this->assertEqualSets( array_merge( $c1, $c2 ), $found );
    18433258    }
     
    18563271        $c2 = self::factory()->comment->create_post_comments( $p2, 1 );
    18573272
    1858         $q = new WP_Comment_Query();
    1859         $found = $q->query( array(
    1860             'fields' => 'ids',
    1861             'post_type' => array( 'any' ),
    1862         ) );
     3273        $q     = new WP_Comment_Query();
     3274        $found = $q->query(
     3275            array(
     3276                'fields'    => 'ids',
     3277                'post_type' => array( 'any' ),
     3278            )
     3279        );
    18633280        $this->assertEqualSets( array_merge( $c1, $c2 ), $found );
    18643281    }
     
    18743291        $c2 = self::factory()->comment->create_post_comments( $p2, 1 );
    18753292
    1876         $q = new WP_Comment_Query();
    1877         $found = $q->query( array(
    1878             'fields' => 'ids',
    1879             'post_status' => array( 'any', 'draft' ),
    1880         ) );
     3293        $q     = new WP_Comment_Query();
     3294        $found = $q->query(
     3295            array(
     3296                'fields'      => 'ids',
     3297                'post_status' => array( 'any', 'draft' ),
     3298            )
     3299        );
    18813300        $this->assertEqualSets( array_merge( $c1, $c2 ), $found );
    18823301    }
     
    18923311        $c2 = self::factory()->comment->create_post_comments( $p2, 1 );
    18933312
    1894         $q = new WP_Comment_Query();
    1895         $found = $q->query( array(
    1896             'fields' => 'ids',
    1897             'post_status' => array( 'any' ),
    1898         ) );
     3313        $q     = new WP_Comment_Query();
     3314        $found = $q->query(
     3315            array(
     3316                'fields'      => 'ids',
     3317                'post_status' => array( 'any' ),
     3318            )
     3319        );
    18993320        $this->assertEqualSets( array_merge( $c1, $c2 ), $found );
    19003321    }
     
    19303351
    19313352        $q1 = new WP_Comment_Query();
    1932         $q1->query( array(
    1933             'post_id' => $p,
    1934             'fields' => 'ids',
    1935         ) );
     3353        $q1->query(
     3354            array(
     3355                'post_id' => $p,
     3356                'fields'  => 'ids',
     3357            )
     3358        );
    19363359
    19373360        $num_queries = $wpdb->num_queries;
    19383361
    19393362        $q2 = new WP_Comment_Query();
    1940         $q2->query( array(
    1941             'post_id' => $p,
    1942             'fields' => 'ids',
    1943             'foo' => 'bar',
    1944         ) );
     3363        $q2->query(
     3364            array(
     3365                'post_id' => $p,
     3366                'fields'  => 'ids',
     3367                'foo'     => 'bar',
     3368            )
     3369        );
    19453370
    19463371        $this->assertSame( $num_queries, $wpdb->num_queries );
     
    19533378        global $wpdb;
    19543379
    1955         $q1 = new WP_Comment_Query( array(
    1956             'parent__in' => array( 1, 2, 3 ),
    1957         ) );
     3380        $q1 = new WP_Comment_Query(
     3381            array(
     3382                'parent__in' => array( 1, 2, 3 ),
     3383            )
     3384        );
    19583385
    19593386        $num_queries = $wpdb->num_queries;
    19603387
    1961         $q2 = new WP_Comment_Query( array(
    1962             'parent__in' => array( 4, 5, 6 ),
    1963         ) );
     3388        $q2 = new WP_Comment_Query(
     3389            array(
     3390                'parent__in' => array( 4, 5, 6 ),
     3391            )
     3392        );
    19643393
    19653394        $this->assertNotEquals( $num_queries, $wpdb->num_queries );
     
    19723401        global $wpdb;
    19733402
    1974         $q1 = new WP_Comment_Query( array(
    1975             'parent__not_in' => array( 1, 2, 3 ),
    1976         ) );
     3403        $q1 = new WP_Comment_Query(
     3404            array(
     3405                'parent__not_in' => array( 1, 2, 3 ),
     3406            )
     3407        );
    19773408
    19783409        $num_queries = $wpdb->num_queries;
    19793410
    1980         $q2 = new WP_Comment_Query( array(
    1981             'parent__not_in' => array( 4, 5, 6 ),
    1982         ) );
     3411        $q2 = new WP_Comment_Query(
     3412            array(
     3413                'parent__not_in' => array( 4, 5, 6 ),
     3414            )
     3415        );
    19833416
    19843417        $this->assertNotEquals( $num_queries, $wpdb->num_queries );
     
    19893422     */
    19903423    public function test_it_should_be_possible_to_modify_meta_query_using_pre_get_comments_action() {
    1991         $comments = self::factory()->comment->create_many( 2, array(
    1992             'comment_post_ID' => self::$post_id,
    1993         ) );
     3424        $comments = self::factory()->comment->create_many(
     3425            2, array(
     3426                'comment_post_ID' => self::$post_id,
     3427            )
     3428        );
    19943429
    19953430        add_comment_meta( $comments[1], 'foo', 'bar' );
     
    19973432        add_action( 'pre_get_comments', array( $this, 'modify_meta_query' ) );
    19983433
    1999         $q = new WP_Comment_Query( array(
    2000             'comment_post_ID' => self::$post_id,
    2001             'fields' => 'ids',
    2002         ) );
     3434        $q = new WP_Comment_Query(
     3435            array(
     3436                'comment_post_ID' => self::$post_id,
     3437                'fields'          => 'ids',
     3438            )
     3439        );
    20033440
    20043441        remove_action( 'pre_get_comments', array( $this, 'modify_meta_query' ) );
     
    20083445
    20093446    public function modify_meta_query( $q ) {
    2010         $q->meta_query = new WP_Meta_Query( array(
    2011             array(
    2012                 'key' => 'foo',
    2013                 'value' => 'bar',
    2014             ),
    2015         ) );
     3447        $q->meta_query = new WP_Meta_Query(
     3448            array(
     3449                array(
     3450                    'key'   => 'foo',
     3451                    'value' => 'bar',
     3452                ),
     3453            )
     3454        );
    20163455    }
    20173456
     
    20203459     */
    20213460    public function test_it_should_be_possible_to_modify_meta_params_using_pre_get_comments_action() {
    2022         $comments = self::factory()->comment->create_many( 2, array(
    2023             'comment_post_ID' => self::$post_id,
    2024         ) );
     3461        $comments = self::factory()->comment->create_many(
     3462            2, array(
     3463                'comment_post_ID' => self::$post_id,
     3464            )
     3465        );
    20253466
    20263467        add_comment_meta( $comments[1], 'foo', 'bar' );
     
    20283469        add_action( 'pre_get_comments', array( $this, 'modify_meta_params' ) );
    20293470
    2030         $q = new WP_Comment_Query( array(
    2031             'comment_post_ID' => self::$post_id,
    2032             'fields' => 'ids',
    2033         ) );
     3471        $q = new WP_Comment_Query(
     3472            array(
     3473                'comment_post_ID' => self::$post_id,
     3474                'fields'          => 'ids',
     3475            )
     3476        );
    20343477
    20353478        remove_action( 'pre_get_comments', array( $this, 'modify_meta_params' ) );
     
    20393482
    20403483    public function modify_meta_params( $q ) {
    2041         $q->query_vars['meta_key'] = 'foo';
     3484        $q->query_vars['meta_key']   = 'foo';
    20423485        $q->query_vars['meta_value'] = 'bar';
    20433486    }
     
    20473490     */
    20483491    public function test_parent__in() {
    2049         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1' ) );
    2050         $c2 = self::factory()->comment->create( array(
    2051             'comment_post_ID' => self::$post_id,
    2052             'comment_approved' => '1',
    2053             'comment_parent' => $c1,
    2054         ) );
    2055 
    2056         $ids = new WP_Comment_Query( array(
    2057             'comment_post_ID' => self::$post_id,
    2058             'fields' => 'ids',
    2059             'parent__in' => array( $c1 )
    2060         ) );
     3492        $c1 = self::factory()->comment->create(
     3493            array(
     3494                'comment_post_ID'  => self::$post_id,
     3495                'comment_approved' => '1',
     3496            )
     3497        );
     3498        $c2 = self::factory()->comment->create(
     3499            array(
     3500                'comment_post_ID'  => self::$post_id,
     3501                'comment_approved' => '1',
     3502                'comment_parent'   => $c1,
     3503            )
     3504        );
     3505
     3506        $ids = new WP_Comment_Query(
     3507            array(
     3508                'comment_post_ID' => self::$post_id,
     3509                'fields'          => 'ids',
     3510                'parent__in'      => array( $c1 ),
     3511            )
     3512        );
    20613513
    20623514        $this->assertEqualSets( array( $c2 ), $ids->comments );
     
    20673519     */
    20683520    public function test_parent__in_commas() {
    2069         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1' ) );
    2070         $c2 = self::factory()->comment->create( array(
    2071             'comment_post_ID' => self::$post_id,
    2072             'comment_approved' => '1'
    2073         ) );
    2074         $c3 = self::factory()->comment->create( array(
    2075             'comment_post_ID' => self::$post_id,
    2076             'comment_approved' => '1',
    2077             'comment_parent' => $c1,
    2078         ) );
    2079         $c4 = self::factory()->comment->create( array(
    2080             'comment_post_ID' => self::$post_id,
    2081             'comment_approved' => '1',
    2082             'comment_parent' => $c2,
    2083         ) );
    2084 
    2085         $ids = new WP_Comment_Query( array(
    2086             'comment_post_ID' => self::$post_id,
    2087             'fields' => 'ids',
    2088             'parent__in' => "$c1,$c2"
    2089         ) );
     3521        $c1 = self::factory()->comment->create(
     3522            array(
     3523                'comment_post_ID'  => self::$post_id,
     3524                'comment_approved' => '1',
     3525            )
     3526        );
     3527        $c2 = self::factory()->comment->create(
     3528            array(
     3529                'comment_post_ID'  => self::$post_id,
     3530                'comment_approved' => '1',
     3531            )
     3532        );
     3533        $c3 = self::factory()->comment->create(
     3534            array(
     3535                'comment_post_ID'  => self::$post_id,
     3536                'comment_approved' => '1',
     3537                'comment_parent'   => $c1,
     3538            )
     3539        );
     3540        $c4 = self::factory()->comment->create(
     3541            array(
     3542                'comment_post_ID'  => self::$post_id,
     3543                'comment_approved' => '1',
     3544                'comment_parent'   => $c2,
     3545            )
     3546        );
     3547
     3548        $ids = new WP_Comment_Query(
     3549            array(
     3550                'comment_post_ID' => self::$post_id,
     3551                'fields'          => 'ids',
     3552                'parent__in'      => "$c1,$c2",
     3553            )
     3554        );
    20903555
    20913556        $this->assertEqualSets( array( $c3, $c4 ), $ids->comments );
     
    20963561     */
    20973562    public function test_parent__not_in() {
    2098         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1' ) );
    2099 
    2100         self::factory()->comment->create( array(
    2101             'comment_post_ID' => self::$post_id,
    2102             'comment_approved' => '1',
    2103             'comment_parent' => $c1,
    2104         ) );
    2105 
    2106         $ids = new WP_Comment_Query( array(
    2107             'comment_post_ID' => self::$post_id,
    2108             'fields' => 'ids',
    2109             'parent__not_in' => array( $c1 )
    2110         ) );
     3563        $c1 = self::factory()->comment->create(
     3564            array(
     3565                'comment_post_ID'  => self::$post_id,
     3566                'comment_approved' => '1',
     3567            )
     3568        );
     3569
     3570        self::factory()->comment->create(
     3571            array(
     3572                'comment_post_ID'  => self::$post_id,
     3573                'comment_approved' => '1',
     3574                'comment_parent'   => $c1,
     3575            )
     3576        );
     3577
     3578        $ids = new WP_Comment_Query(
     3579            array(
     3580                'comment_post_ID' => self::$post_id,
     3581                'fields'          => 'ids',
     3582                'parent__not_in'  => array( $c1 ),
     3583            )
     3584        );
    21113585
    21123586        $this->assertEqualSets( array( $c1 ), $ids->comments );
     
    21173591     */
    21183592    public function test_parent__not_in_commas() {
    2119         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1' ) );
    2120         $c2 = self::factory()->comment->create( array(
    2121             'comment_post_ID' => self::$post_id,
    2122             'comment_approved' => '1'
    2123         ) );
    2124 
    2125         self::factory()->comment->create( array(
    2126             'comment_post_ID' => self::$post_id,
    2127             'comment_approved' => '1',
    2128             'comment_parent' => $c1,
    2129         ) );
    2130         self::factory()->comment->create( array(
    2131             'comment_post_ID' => self::$post_id,
    2132             'comment_approved' => '1',
    2133             'comment_parent' => $c2,
    2134         ) );
    2135 
    2136         $ids = new WP_Comment_Query( array(
    2137             'comment_post_ID' => self::$post_id,
    2138             'fields' => 'ids',
    2139             'parent__not_in' => "$c1,$c2"
    2140         ) );
     3593        $c1 = self::factory()->comment->create(
     3594            array(
     3595                'comment_post_ID'  => self::$post_id,
     3596                'comment_approved' => '1',
     3597            )
     3598        );
     3599        $c2 = self::factory()->comment->create(
     3600            array(
     3601                'comment_post_ID'  => self::$post_id,
     3602                'comment_approved' => '1',
     3603            )
     3604        );
     3605
     3606        self::factory()->comment->create(
     3607            array(
     3608                'comment_post_ID'  => self::$post_id,
     3609                'comment_approved' => '1',
     3610                'comment_parent'   => $c1,
     3611            )
     3612        );
     3613        self::factory()->comment->create(
     3614            array(
     3615                'comment_post_ID'  => self::$post_id,
     3616                'comment_approved' => '1',
     3617                'comment_parent'   => $c2,
     3618            )
     3619        );
     3620
     3621        $ids = new WP_Comment_Query(
     3622            array(
     3623                'comment_post_ID' => self::$post_id,
     3624                'fields'          => 'ids',
     3625                'parent__not_in'  => "$c1,$c2",
     3626            )
     3627        );
    21413628
    21423629        $this->assertEqualSets( array( $c1, $c2 ), $ids->comments );
     
    21473634     */
    21483635    public function test_orderby_comment__in() {
    2149         self::factory()->comment->create( array(
    2150             'comment_post_ID' => self::$post_id,
    2151             'comment_approved' => '1'
    2152         ) );
    2153 
    2154         $c2 = self::factory()->comment->create( array(
    2155             'comment_post_ID' => self::$post_id,
    2156             'comment_approved' => '1'
    2157         ) );
    2158         $c3 = self::factory()->comment->create( array(
    2159             'comment_post_ID' => self::$post_id,
    2160             'comment_approved' => '1'
    2161         ) );
    2162 
    2163         self::factory()->comment->create( array(
    2164             'comment_post_ID' => self::$post_id,
    2165             'comment_approved' => '1'
    2166         ) );
    2167 
    2168 
    2169         $ids = new WP_Comment_Query( array(
    2170             'fields' => 'ids',
    2171             'comment__in' => array( $c2, $c3 ),
    2172             'orderby' => 'comment__in'
    2173         ) );
     3636        self::factory()->comment->create(
     3637            array(
     3638                'comment_post_ID'  => self::$post_id,
     3639                'comment_approved' => '1',
     3640            )
     3641        );
     3642
     3643        $c2 = self::factory()->comment->create(
     3644            array(
     3645                'comment_post_ID'  => self::$post_id,
     3646                'comment_approved' => '1',
     3647            )
     3648        );
     3649        $c3 = self::factory()->comment->create(
     3650            array(
     3651                'comment_post_ID'  => self::$post_id,
     3652                'comment_approved' => '1',
     3653            )
     3654        );
     3655
     3656        self::factory()->comment->create(
     3657            array(
     3658                'comment_post_ID'  => self::$post_id,
     3659                'comment_approved' => '1',
     3660            )
     3661        );
     3662
     3663        $ids = new WP_Comment_Query(
     3664            array(
     3665                'fields'      => 'ids',
     3666                'comment__in' => array( $c2, $c3 ),
     3667                'orderby'     => 'comment__in',
     3668            )
     3669        );
    21743670
    21753671        $this->assertEquals( array( $c2, $c3 ), $ids->comments );
     
    21833679        $comments = self::factory()->comment->create_many( 3, array( 'comment_post_ID' => self::$post_id ) );
    21843680
    2185         $q = new WP_Comment_Query( array(
    2186             'post_id' => self::$post_id,
    2187             'number' => 2,
    2188         ) );
     3681        $q = new WP_Comment_Query(
     3682            array(
     3683                'post_id' => self::$post_id,
     3684                'number'  => 2,
     3685            )
     3686        );
    21893687
    21903688        $this->assertEquals( 0, $q->found_comments );
     
    21983696        $comments = self::factory()->comment->create_many( 3, array( 'comment_post_ID' => self::$post_id ) );
    21993697
    2200         $q = new WP_Comment_Query( array(
    2201             'post_id' => self::$post_id,
    2202             'number' => 2,
    2203             'no_found_rows' => true,
    2204         ) );
     3698        $q = new WP_Comment_Query(
     3699            array(
     3700                'post_id'       => self::$post_id,
     3701                'number'        => 2,
     3702                'no_found_rows' => true,
     3703            )
     3704        );
    22053705
    22063706        $this->assertEquals( 0, $q->found_comments );
     
    22143714        $comments = self::factory()->comment->create_many( 3, array( 'comment_post_ID' => self::$post_id ) );
    22153715
    2216         $q = new WP_Comment_Query( array(
    2217             'post_id' => self::$post_id,
    2218             'number' => 2,
    2219             'no_found_rows' => false,
    2220         ) );
     3716        $q = new WP_Comment_Query(
     3717            array(
     3718                'post_id'       => self::$post_id,
     3719                'number'        => 2,
     3720                'no_found_rows' => false,
     3721            )
     3722        );
    22213723
    22223724        $this->assertEquals( 3, $q->found_comments );
     
    22313733
    22323734        // Prime cache.
    2233         new WP_Comment_Query( array(
    2234             'post_id' => self::$post_id,
    2235             'number' => 2,
    2236             'no_found_rows' => false,
    2237         ) );
    2238 
    2239         $q = new WP_Comment_Query( array(
    2240             'post_id' => self::$post_id,
    2241             'number' => 2,
    2242             'no_found_rows' => false,
    2243         ) );
     3735        new WP_Comment_Query(
     3736            array(
     3737                'post_id'       => self::$post_id,
     3738                'number'        => 2,
     3739                'no_found_rows' => false,
     3740            )
     3741        );
     3742
     3743        $q = new WP_Comment_Query(
     3744            array(
     3745                'post_id'       => self::$post_id,
     3746                'number'        => 2,
     3747                'no_found_rows' => false,
     3748            )
     3749        );
    22443750
    22453751        $this->assertEquals( 3, $q->found_comments );
     
    22513757     */
    22523758    public function test_hierarchical_should_skip_child_comments_in_offset() {
    2253         $top_level_0 = self::factory()->comment->create( array(
    2254             'comment_post_ID' => self::$post_id,
    2255             'comment_approved' => '1',
    2256         ) );
    2257 
    2258         $child_of_0 = self::factory()->comment->create( array(
    2259             'comment_post_ID' => self::$post_id,
    2260             'comment_approved' => '1',
    2261             'comment_parent' => $top_level_0,
    2262         ) );
    2263 
    2264         $top_level_comments = self::factory()->comment->create_many( 3, array(
    2265             'comment_post_ID' => self::$post_id,
    2266             'comment_approved' => '1',
    2267         ) );
    2268 
    2269         $q = new WP_Comment_Query( array(
    2270             'post_id' => self::$post_id,
    2271             'hierarchical' => 'flat',
    2272             'number' => 2,
    2273             'offset' => 1,
    2274             'orderby' => 'comment_ID',
    2275             'order' => 'ASC',
    2276             'fields' => 'ids',
    2277         ) );
     3759        $top_level_0 = self::factory()->comment->create(
     3760            array(
     3761                'comment_post_ID'  => self::$post_id,
     3762                'comment_approved' => '1',
     3763            )
     3764        );
     3765
     3766        $child_of_0 = self::factory()->comment->create(
     3767            array(
     3768                'comment_post_ID'  => self::$post_id,
     3769                'comment_approved' => '1',
     3770                'comment_parent'   => $top_level_0,
     3771            )
     3772        );
     3773
     3774        $top_level_comments = self::factory()->comment->create_many(
     3775            3, array(
     3776                'comment_post_ID'  => self::$post_id,
     3777                'comment_approved' => '1',
     3778            )
     3779        );
     3780
     3781        $q = new WP_Comment_Query(
     3782            array(
     3783                'post_id'      => self::$post_id,
     3784                'hierarchical' => 'flat',
     3785                'number'       => 2,
     3786                'offset'       => 1,
     3787                'orderby'      => 'comment_ID',
     3788                'order'        => 'ASC',
     3789                'fields'       => 'ids',
     3790            )
     3791        );
    22783792
    22793793        $this->assertEquals( array( $top_level_comments[0], $top_level_comments[1] ), $q->comments );
     
    22843798     */
    22853799    public function test_hierarchical_should_not_include_child_comments_in_number() {
    2286         $top_level_0 = self::factory()->comment->create( array(
    2287             'comment_post_ID' => self::$post_id,
    2288             'comment_approved' => '1',
    2289         ) );
    2290 
    2291         $child_of_0 = self::factory()->comment->create( array(
    2292             'comment_post_ID' => self::$post_id,
    2293             'comment_approved' => '1',
    2294             'comment_parent' => $top_level_0,
    2295         ) );
    2296 
    2297         $top_level_comments = self::factory()->comment->create_many( 3, array(
    2298             'comment_post_ID' => self::$post_id,
    2299             'comment_approved' => '1',
    2300         ) );
    2301 
    2302         $q = new WP_Comment_Query( array(
    2303             'post_id' => self::$post_id,
    2304             'hierarchical' => 'flat',
    2305             'number' => 2,
    2306             'orderby' => 'comment_ID',
    2307             'order' => 'ASC',
    2308         ) );
     3800        $top_level_0 = self::factory()->comment->create(
     3801            array(
     3802                'comment_post_ID'  => self::$post_id,
     3803                'comment_approved' => '1',
     3804            )
     3805        );
     3806
     3807        $child_of_0 = self::factory()->comment->create(
     3808            array(
     3809                'comment_post_ID'  => self::$post_id,
     3810                'comment_approved' => '1',
     3811                'comment_parent'   => $top_level_0,
     3812            )
     3813        );
     3814
     3815        $top_level_comments = self::factory()->comment->create_many(
     3816            3, array(
     3817                'comment_post_ID'  => self::$post_id,
     3818                'comment_approved' => '1',
     3819            )
     3820        );
     3821
     3822        $q = new WP_Comment_Query(
     3823            array(
     3824                'post_id'      => self::$post_id,
     3825                'hierarchical' => 'flat',
     3826                'number'       => 2,
     3827                'orderby'      => 'comment_ID',
     3828                'order'        => 'ASC',
     3829            )
     3830        );
    23093831
    23103832        $this->assertEqualSets( array( $top_level_0, $child_of_0, $top_level_comments[0] ), wp_list_pluck( $q->comments, 'comment_ID' ) );
     
    23153837     */
    23163838    public function test_hierarchical_threaded() {
    2317         $c1 = self::factory()->comment->create( array(
    2318             'comment_post_ID' => self::$post_id,
    2319             'comment_approved' => '1',
    2320         ) );
    2321 
    2322         $c2 = self::factory()->comment->create( array(
    2323             'comment_post_ID' => self::$post_id,
    2324             'comment_approved' => '1',
    2325             'comment_parent' => $c1,
    2326         ) );
    2327 
    2328         $c3 = self::factory()->comment->create( array(
    2329             'comment_post_ID' => self::$post_id,
    2330             'comment_approved' => '1',
    2331             'comment_parent' => $c2,
    2332         ) );
    2333 
    2334         $c4 = self::factory()->comment->create( array(
    2335             'comment_post_ID' => self::$post_id,
    2336             'comment_approved' => '1',
    2337             'comment_parent' => $c1,
    2338         ) );
    2339 
    2340         $c5 = self::factory()->comment->create( array(
    2341             'comment_post_ID' => self::$post_id,
    2342             'comment_approved' => '1',
    2343         ) );
    2344 
    2345         $c6 = self::factory()->comment->create( array(
    2346             'comment_post_ID' => self::$post_id,
    2347             'comment_approved' => '1',
    2348             'comment_parent' => $c5,
    2349         ) );
     3839        $c1 = self::factory()->comment->create(
     3840            array(
     3841                'comment_post_ID'  => self::$post_id,
     3842                'comment_approved' => '1',
     3843            )
     3844        );
     3845
     3846        $c2 = self::factory()->comment->create(
     3847            array(
     3848                'comment_post_ID'  => self::$post_id,
     3849                'comment_approved' => '1',
     3850                'comment_parent'   => $c1,
     3851            )
     3852        );
     3853
     3854        $c3 = self::factory()->comment->create(
     3855            array(
     3856                'comment_post_ID'  => self::$post_id,
     3857                'comment_approved' => '1',
     3858                'comment_parent'   => $c2,
     3859            )
     3860        );
     3861
     3862        $c4 = self::factory()->comment->create(
     3863            array(
     3864                'comment_post_ID'  => self::$post_id,
     3865                'comment_approved' => '1',
     3866                'comment_parent'   => $c1,
     3867            )
     3868        );
     3869
     3870        $c5 = self::factory()->comment->create(
     3871            array(
     3872                'comment_post_ID'  => self::$post_id,
     3873                'comment_approved' => '1',
     3874            )
     3875        );
     3876
     3877        $c6 = self::factory()->comment->create(
     3878            array(
     3879                'comment_post_ID'  => self::$post_id,
     3880                'comment_approved' => '1',
     3881                'comment_parent'   => $c5,
     3882            )
     3883        );
    23503884
    23513885        $args = array(
    23523886            'hierarchical' => 'threaded',
    2353             'orderby' => 'comment_ID',
    2354             'order' => 'ASC',
    2355         );
    2356 
    2357         $query_args = array_merge( $args, array(
    2358             'post_id' => self::$post_id,
    2359         ) );
     3887            'orderby'      => 'comment_ID',
     3888            'order'        => 'ASC',
     3889        );
     3890
     3891        $query_args = array_merge(
     3892            $args, array(
     3893                'post_id' => self::$post_id,
     3894            )
     3895        );
    23603896
    23613897        $q = new WP_Comment_Query( $query_args );
     
    23783914     */
    23793915    public function test_hierarchical_threaded_approved() {
    2380         $c1 = self::factory()->comment->create( array(
    2381             'comment_post_ID' => self::$post_id,
    2382             'comment_approved' => '1',
    2383         ) );
    2384 
    2385         $c2 = self::factory()->comment->create( array(
    2386             'comment_post_ID' => self::$post_id,
    2387             'comment_approved' => '1',
    2388             'comment_parent' => $c1,
    2389         ) );
    2390 
    2391         $c3 = self::factory()->comment->create( array(
    2392             'comment_post_ID' => self::$post_id,
    2393             'comment_approved' => '0',
    2394             'comment_parent' => $c2,
    2395         ) );
    2396 
    2397         $c4 = self::factory()->comment->create( array(
    2398             'comment_post_ID' => self::$post_id,
    2399             'comment_approved' => '1',
    2400             'comment_parent' => $c1,
    2401         ) );
    2402 
    2403         $c5 = self::factory()->comment->create( array(
    2404             'comment_post_ID' => self::$post_id,
    2405             'comment_approved' => '1',
    2406         ) );
    2407 
    2408         self::factory()->comment->create( array(
    2409             'comment_post_ID' => self::$post_id,
    2410             'comment_approved' => '1',
    2411             'comment_parent' => $c5,
    2412         ) );
     3916        $c1 = self::factory()->comment->create(
     3917            array(
     3918                'comment_post_ID'  => self::$post_id,
     3919                'comment_approved' => '1',
     3920            )
     3921        );
     3922
     3923        $c2 = self::factory()->comment->create(
     3924            array(
     3925                'comment_post_ID'  => self::$post_id,
     3926                'comment_approved' => '1',
     3927                'comment_parent'   => $c1,
     3928            )
     3929        );
     3930
     3931        $c3 = self::factory()->comment->create(
     3932            array(
     3933                'comment_post_ID'  => self::$post_id,
     3934                'comment_approved' => '0',
     3935                'comment_parent'   => $c2,
     3936            )
     3937        );
     3938
     3939        $c4 = self::factory()->comment->create(
     3940            array(
     3941                'comment_post_ID'  => self::$post_id,
     3942                'comment_approved' => '1',
     3943                'comment_parent'   => $c1,
     3944            )
     3945        );
     3946
     3947        $c5 = self::factory()->comment->create(
     3948            array(
     3949                'comment_post_ID'  => self::$post_id,
     3950                'comment_approved' => '1',
     3951            )
     3952        );
     3953
     3954        self::factory()->comment->create(
     3955            array(
     3956                'comment_post_ID'  => self::$post_id,
     3957                'comment_approved' => '1',
     3958                'comment_parent'   => $c5,
     3959            )
     3960        );
    24133961
    24143962        $args = array(
    24153963            'hierarchical' => 'threaded',
    2416             'status' => 'approve',
    2417             'orderby' => 'comment_ID',
    2418             'order' => 'ASC',
    2419         );
    2420 
    2421         $query_args = array_merge( $args, array(
    2422             'post_id' => self::$post_id,
    2423         ) );
     3964            'status'       => 'approve',
     3965            'orderby'      => 'comment_ID',
     3966            'order'        => 'ASC',
     3967        );
     3968
     3969        $query_args = array_merge(
     3970            $args, array(
     3971                'post_id' => self::$post_id,
     3972            )
     3973        );
    24243974
    24253975        $q = new WP_Comment_Query( $query_args );
     
    24393989     */
    24403990    public function test_comment_clauses_prepend_callback_should_be_respected_when_filling_descendants() {
    2441         $top_level_0 = self::factory()->comment->create( array(
    2442             'comment_post_ID' => self::$post_id,
    2443             'comment_approved' => '1',
    2444         ) );
    2445 
    2446         $child1_of_0 = self::factory()->comment->create( array(
    2447             'comment_post_ID' => self::$post_id,
    2448             'comment_approved' => '1',
    2449             'comment_parent' => $top_level_0,
    2450         ) );
    2451 
    2452         $child2_of_0 = self::factory()->comment->create( array(
    2453             'comment_post_ID' => self::$post_id,
    2454             'comment_approved' => '1',
    2455             'comment_parent' => $top_level_0,
    2456         ) );
    2457 
    2458         $top_level_comments = self::factory()->comment->create_many( 3, array(
    2459             'comment_post_ID' => self::$post_id,
    2460             'comment_approved' => '1',
    2461         ) );
     3991        $top_level_0 = self::factory()->comment->create(
     3992            array(
     3993                'comment_post_ID'  => self::$post_id,
     3994                'comment_approved' => '1',
     3995            )
     3996        );
     3997
     3998        $child1_of_0 = self::factory()->comment->create(
     3999            array(
     4000                'comment_post_ID'  => self::$post_id,
     4001                'comment_approved' => '1',
     4002                'comment_parent'   => $top_level_0,
     4003            )
     4004        );
     4005
     4006        $child2_of_0 = self::factory()->comment->create(
     4007            array(
     4008                'comment_post_ID'  => self::$post_id,
     4009                'comment_approved' => '1',
     4010                'comment_parent'   => $top_level_0,
     4011            )
     4012        );
     4013
     4014        $top_level_comments = self::factory()->comment->create_many(
     4015            3, array(
     4016                'comment_post_ID'  => self::$post_id,
     4017                'comment_approved' => '1',
     4018            )
     4019        );
    24624020
    24634021        $this->to_exclude = array( $child2_of_0, $top_level_comments[1] );
    24644022
    24654023        add_filter( 'comments_clauses', array( $this, 'prepend_exclusions' ) );
    2466         $q = new WP_Comment_Query( array(
    2467             'post_id' => self::$post_id,
    2468             'hierarchical' => 'flat',
    2469         ) );
     4024        $q = new WP_Comment_Query(
     4025            array(
     4026                'post_id'      => self::$post_id,
     4027                'hierarchical' => 'flat',
     4028            )
     4029        );
    24704030        remove_filter( 'comments_clauses', array( $this, 'prepend_exclusions' ) );
    24714031
     
    24854045     */
    24864046    public function test_comment_clauses_append_callback_should_be_respected_when_filling_descendants() {
    2487         $top_level_0 = self::factory()->comment->create( array(
    2488             'comment_post_ID' => self::$post_id,
    2489             'comment_approved' => '1',
    2490         ) );
    2491 
    2492         $child1_of_0 = self::factory()->comment->create( array(
    2493             'comment_post_ID' => self::$post_id,
    2494             'comment_approved' => '1',
    2495             'comment_parent' => $top_level_0,
    2496         ) );
    2497 
    2498         $child2_of_0 = self::factory()->comment->create( array(
    2499             'comment_post_ID' => self::$post_id,
    2500             'comment_approved' => '1',
    2501             'comment_parent' => $top_level_0,
    2502         ) );
    2503 
    2504         $top_level_comments = self::factory()->comment->create_many( 3, array(
    2505             'comment_post_ID' => self::$post_id,
    2506             'comment_approved' => '1',
    2507         ) );
     4047        $top_level_0 = self::factory()->comment->create(
     4048            array(
     4049                'comment_post_ID'  => self::$post_id,
     4050                'comment_approved' => '1',
     4051            )
     4052        );
     4053
     4054        $child1_of_0 = self::factory()->comment->create(
     4055            array(
     4056                'comment_post_ID'  => self::$post_id,
     4057                'comment_approved' => '1',
     4058                'comment_parent'   => $top_level_0,
     4059            )
     4060        );
     4061
     4062        $child2_of_0 = self::factory()->comment->create(
     4063            array(
     4064                'comment_post_ID'  => self::$post_id,
     4065                'comment_approved' => '1',
     4066                'comment_parent'   => $top_level_0,
     4067            )
     4068        );
     4069
     4070        $top_level_comments = self::factory()->comment->create_many(
     4071            3, array(
     4072                'comment_post_ID'  => self::$post_id,
     4073                'comment_approved' => '1',
     4074            )
     4075        );
    25084076
    25094077        $this->to_exclude = array( $child2_of_0, $top_level_comments[1] );
    25104078
    25114079        add_filter( 'comments_clauses', array( $this, 'append_exclusions' ) );
    2512         $q = new WP_Comment_Query( array(
    2513             'post_id' => self::$post_id,
    2514             'hierarchical' => 'flat',
    2515         ) );
     4080        $q = new WP_Comment_Query(
     4081            array(
     4082                'post_id'      => self::$post_id,
     4083                'hierarchical' => 'flat',
     4084            )
     4085        );
    25164086        remove_filter( 'comments_clauses', array( $this, 'append_exclusions' ) );
    25174087
     
    25334103        global $wpdb;
    25344104
    2535         $p = self::factory()->post->create();
    2536         $comment_1 = self::factory()->comment->create( array(
    2537             'comment_post_ID' => $p,
    2538             'comment_approved' => '1',
    2539         ) );
    2540         $comment_2 = self::factory()->comment->create( array(
    2541             'comment_post_ID' => $p,
    2542             'comment_approved' => '1',
    2543             'comment_parent' => $comment_1,
    2544         ) );
    2545         $comment_3 = self::factory()->comment->create( array(
    2546             'comment_post_ID' => $p,
    2547             'comment_approved' => '1',
    2548             'comment_parent' => $comment_1,
    2549         ) );
    2550         $comment_4 = self::factory()->comment->create( array(
    2551             'comment_post_ID' => $p,
    2552             'comment_approved' => '1',
    2553             'comment_parent' => $comment_2,
    2554         ) );
    2555 
    2556         $q1 = new WP_Comment_Query( array(
    2557             'post_id' => $p,
    2558             'hierarchical' => true,
    2559         ) );
     4105        $p         = self::factory()->post->create();
     4106        $comment_1 = self::factory()->comment->create(
     4107            array(
     4108                'comment_post_ID'  => $p,
     4109                'comment_approved' => '1',
     4110            )
     4111        );
     4112        $comment_2 = self::factory()->comment->create(
     4113            array(
     4114                'comment_post_ID'  => $p,
     4115                'comment_approved' => '1',
     4116                'comment_parent'   => $comment_1,
     4117            )
     4118        );
     4119        $comment_3 = self::factory()->comment->create(
     4120            array(
     4121                'comment_post_ID'  => $p,
     4122                'comment_approved' => '1',
     4123                'comment_parent'   => $comment_1,
     4124            )
     4125        );
     4126        $comment_4 = self::factory()->comment->create(
     4127            array(
     4128                'comment_post_ID'  => $p,
     4129                'comment_approved' => '1',
     4130                'comment_parent'   => $comment_2,
     4131            )
     4132        );
     4133
     4134        $q1     = new WP_Comment_Query(
     4135            array(
     4136                'post_id'      => $p,
     4137                'hierarchical' => true,
     4138            )
     4139        );
    25604140        $q1_ids = wp_list_pluck( $q1->comments, 'comment_ID' );
    25614141
    25624142        $num_queries = $wpdb->num_queries;
    2563         $q2 = new WP_Comment_Query( array(
    2564             'post_id' => $p,
    2565             'hierarchical' => true,
    2566         ) );
    2567         $q2_ids = wp_list_pluck( $q2->comments, 'comment_ID' );
     4143        $q2          = new WP_Comment_Query(
     4144            array(
     4145                'post_id'      => $p,
     4146                'hierarchical' => true,
     4147            )
     4148        );
     4149        $q2_ids      = wp_list_pluck( $q2->comments, 'comment_ID' );
    25684150
    25694151        $this->assertEqualSets( $q1_ids, $q2_ids );
     
    25774159        global $wpdb;
    25784160
    2579         $p = self::factory()->post->create();
    2580         $comment_1 = self::factory()->comment->create( array(
    2581             'comment_post_ID' => $p,
    2582             'comment_approved' => '1',
    2583         ) );
    2584         $comment_2 = self::factory()->comment->create( array(
    2585             'comment_post_ID' => $p,
    2586             'comment_approved' => '1',
    2587             'comment_parent' => $comment_1,
    2588         ) );
    2589         $comment_3 = self::factory()->comment->create( array(
    2590             'comment_post_ID' => $p,
    2591             'comment_approved' => '1',
    2592             'comment_parent' => $comment_1,
    2593         ) );
    2594         $comment_4 = self::factory()->comment->create( array(
    2595             'comment_post_ID' => $p,
    2596             'comment_approved' => '1',
    2597             'comment_parent' => $comment_2,
    2598         ) );
     4161        $p         = self::factory()->post->create();
     4162        $comment_1 = self::factory()->comment->create(
     4163            array(
     4164                'comment_post_ID'  => $p,
     4165                'comment_approved' => '1',
     4166            )
     4167        );
     4168        $comment_2 = self::factory()->comment->create(
     4169            array(
     4170                'comment_post_ID'  => $p,
     4171                'comment_approved' => '1',
     4172                'comment_parent'   => $comment_1,
     4173            )
     4174        );
     4175        $comment_3 = self::factory()->comment->create(
     4176            array(
     4177                'comment_post_ID'  => $p,
     4178                'comment_approved' => '1',
     4179                'comment_parent'   => $comment_1,
     4180            )
     4181        );
     4182        $comment_4 = self::factory()->comment->create(
     4183            array(
     4184                'comment_post_ID'  => $p,
     4185                'comment_approved' => '1',
     4186                'comment_parent'   => $comment_2,
     4187            )
     4188        );
    25994189
    26004190        // Prime cache.
    2601         $q1 = new WP_Comment_Query( array(
    2602             'post_id' => $p,
    2603             'hierarchical' => true,
    2604         ) );
     4191        $q1     = new WP_Comment_Query(
     4192            array(
     4193                'post_id'      => $p,
     4194                'hierarchical' => true,
     4195            )
     4196        );
    26054197        $q1_ids = wp_list_pluck( $q1->comments, 'comment_ID' );
    26064198        $this->assertEqualSets( array( $comment_1, $comment_2, $comment_3, $comment_4 ), $q1_ids );
     
    26084200        // Delete one of the parent caches.
    26094201        $last_changed = wp_cache_get( 'last_changed', 'comment' );
    2610         $key = md5( serialize( wp_array_slice_assoc( $q1->query_vars, array_keys( $q1->query_var_defaults ) ) ) );
    2611         $cache_key = "get_comment_child_ids:$comment_2:$key:$last_changed";
     4202        $key          = md5( serialize( wp_array_slice_assoc( $q1->query_vars, array_keys( $q1->query_var_defaults ) ) ) );
     4203        $cache_key    = "get_comment_child_ids:$comment_2:$key:$last_changed";
    26124204        wp_cache_delete( $cache_key, 'comment' );
    26134205
    2614         $q2 = new WP_Comment_Query( array(
    2615             'post_id' => $p,
    2616             'hierarchical' => true,
    2617         ) );
     4206        $q2     = new WP_Comment_Query(
     4207            array(
     4208                'post_id'      => $p,
     4209                'hierarchical' => true,
     4210            )
     4211        );
    26184212        $q2_ids = wp_list_pluck( $q2->comments, 'comment_ID' );
    26194213        $this->assertEqualSets( $q1_ids, $q2_ids );
     
    26254219     */
    26264220    public function test_fill_hierarchy_should_disregard_offset_and_number() {
    2627         $c0 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1' ) );
    2628         $c1 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1' ) );
    2629         $c2 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_parent' => $c1 ) );
    2630         $c3 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1' ) );
    2631         $c4 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_parent' => $c3 ) );
    2632         $c5 = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id, 'comment_approved' => '1', 'comment_parent' => $c3 ) );
    2633 
    2634         $q = new WP_Comment_Query();
    2635         $found = $q->query( array(
    2636             'orderby' => 'comment_date_gmt',
    2637             'order' => 'ASC',
    2638             'status' => 'approve',
    2639             'post_id' => self::$post_id,
    2640             'no_found_rows' => false,
    2641             'hierarchical' => 'threaded',
    2642             'number' => 2,
    2643             'offset' => 1,
    2644         ) );
    2645 
    2646 
    2647         $found_1 = $found[ $c1 ];
     4221        $c0 = self::factory()->comment->create(
     4222            array(
     4223                'comment_post_ID'  => self::$post_id,
     4224                'comment_approved' => '1',
     4225            )
     4226        );
     4227        $c1 = self::factory()->comment->create(
     4228            array(
     4229                'comment_post_ID'  => self::$post_id,
     4230                'comment_approved' => '1',
     4231            )
     4232        );
     4233        $c2 = self::factory()->comment->create(
     4234            array(
     4235                'comment_post_ID'  => self::$post_id,
     4236                'comment_approved' => '1',
     4237                'comment_parent'   => $c1,
     4238            )
     4239        );
     4240        $c3 = self::factory()->comment->create(
     4241            array(
     4242                'comment_post_ID'  => self::$post_id,
     4243                'comment_approved' => '1',
     4244            )
     4245        );
     4246        $c4 = self::factory()->comment->create(
     4247            array(
     4248                'comment_post_ID'  => self::$post_id,
     4249                'comment_approved' => '1',
     4250                'comment_parent'   => $c3,
     4251            )
     4252        );
     4253        $c5 = self::factory()->comment->create(
     4254            array(
     4255                'comment_post_ID'  => self::$post_id,
     4256                'comment_approved' => '1',
     4257                'comment_parent'   => $c3,
     4258            )
     4259        );
     4260
     4261        $q     = new WP_Comment_Query();
     4262        $found = $q->query(
     4263            array(
     4264                'orderby'       => 'comment_date_gmt',
     4265                'order'         => 'ASC',
     4266                'status'        => 'approve',
     4267                'post_id'       => self::$post_id,
     4268                'no_found_rows' => false,
     4269                'hierarchical'  => 'threaded',
     4270                'number'        => 2,
     4271                'offset'        => 1,
     4272            )
     4273        );
     4274
     4275        $found_1    = $found[ $c1 ];
    26484276        $children_1 = $found_1->get_children();
    26494277        $this->assertEqualSets( array( $c2 ), array_keys( $children_1 ) );
    26504278
    2651         $found_3 = $found[ $c3 ];
     4279        $found_3    = $found[ $c3 ];
    26524280        $children_3 = $found_3->get_children();
    26534281        $this->assertEqualSets( array( $c4, $c5 ), array_keys( $children_3 ) );
     
    26634291        $c = self::factory()->comment->create( array( 'comment_post_ID' => $p ) );
    26644292
    2665         $q = new WP_Comment_Query( array(
    2666             'post_ID' => $p,
    2667         ) );
     4293        $q = new WP_Comment_Query(
     4294            array(
     4295                'post_ID' => $p,
     4296            )
     4297        );
    26684298
    26694299        $num_queries = $wpdb->num_queries;
     
    26814311        $c = self::factory()->comment->create( array( 'comment_post_ID' => $p ) );
    26824312
    2683         $q = new WP_Comment_Query( array(
    2684             'post_ID' => $p,
    2685             'update_comment_post_cache' => true,
    2686         ) );
     4313        $q = new WP_Comment_Query(
     4314            array(
     4315                'post_ID'                   => $p,
     4316                'update_comment_post_cache' => true,
     4317            )
     4318        );
    26874319
    26884320        $num_queries = $wpdb->num_queries;
     
    27014333
    27024334        $num_queries = $wpdb->num_queries;
    2703         $q = new WP_Comment_Query( array(
    2704             'post_id' => self::$post_id,
    2705             'no_found_rows' => true,
    2706             'update_comment_post_cache' => false,
    2707             'update_comment_meta_cache' => false,
    2708         ) );
     4335        $q           = new WP_Comment_Query(
     4336            array(
     4337                'post_id'                   => self::$post_id,
     4338                'no_found_rows'             => true,
     4339                'update_comment_post_cache' => false,
     4340                'update_comment_meta_cache' => false,
     4341            )
     4342        );
    27094343
    27104344        // 2 queries should have been fired: one for IDs, one to prime comment caches.
     
    27264360        $c = self::factory()->comment->create( array( 'comment_post_ID' => self::$post_id ) );
    27274361
    2728         $q = new WP_Comment_Query( array(
    2729             'post_id' => self::$post_id,
    2730         ) );
     4362        $q = new WP_Comment_Query(
     4363            array(
     4364                'post_id' => self::$post_id,
     4365            )
     4366        );
    27314367
    27324368        wp_suspend_cache_addition( $suspend );
     
    27394375        global $wpdb;
    27404376
    2741         $c = wp_insert_comment( array(
    2742             'comment_author' => 'Foo',
    2743             'comment_author_email' => 'foo@example.com',
    2744             'comment_post_ID' => self::$post_id,
    2745         ) );
    2746 
    2747         $q = new WP_Comment_Query( array(
    2748             'post_id' => self::$post_id,
    2749             'fields' => 'ids',
    2750         ) );
     4377        $c = wp_insert_comment(
     4378            array(
     4379                'comment_author'       => 'Foo',
     4380                'comment_author_email' => 'foo@example.com',
     4381                'comment_post_ID'      => self::$post_id,
     4382            )
     4383        );
     4384
     4385        $q = new WP_Comment_Query(
     4386            array(
     4387                'post_id' => self::$post_id,
     4388                'fields'  => 'ids',
     4389            )
     4390        );
    27514391
    27524392        $num_queries = $wpdb->num_queries;
    27534393
    2754         $q2 = new WP_Comment_Query( array(
    2755             'post_id' => self::$post_id,
    2756             'fields' => 'ids',
    2757         ) );
     4394        $q2 = new WP_Comment_Query(
     4395            array(
     4396                'post_id' => self::$post_id,
     4397                'fields'  => 'ids',
     4398            )
     4399        );
    27584400
    27594401        $this->assertSame( $num_queries, $wpdb->num_queries );
     
    27634405        global $wpdb;
    27644406
    2765         $c = self::factory()->comment->create( array(
    2766             'comment_post_ID' => self::$post_id,
    2767             'comment_approved' => '1',
    2768         ) );
    2769 
    2770         $q = new WP_Comment_Query( array(
    2771             'post_id' => self::$post_id,
    2772             'fields' => 'ids',
    2773         ) );
     4407        $c = self::factory()->comment->create(
     4408            array(
     4409                'comment_post_ID'  => self::$post_id,
     4410                'comment_approved' => '1',
     4411            )
     4412        );
     4413
     4414        $q = new WP_Comment_Query(
     4415            array(
     4416                'post_id' => self::$post_id,
     4417                'fields'  => 'ids',
     4418            )
     4419        );
    27744420
    27754421        $num_queries = $wpdb->num_queries;
    27764422
    2777         $q = new WP_Comment_Query( array(
    2778             'post_id' => self::$post_id,
    2779             'fields' => 'ids',
    2780         ) );
     4423        $q = new WP_Comment_Query(
     4424            array(
     4425                'post_id' => self::$post_id,
     4426                'fields'  => 'ids',
     4427            )
     4428        );
    27814429
    27824430        $this->assertSame( $num_queries, $wpdb->num_queries );
     
    27874435        global $wpdb;
    27884436
    2789         $c = self::factory()->comment->create( array(
    2790             'comment_post_ID' => self::$post_id,
    2791             'comment_approved' => '1',
    2792         ) );
    2793 
    2794         $q = new WP_Comment_Query( array(
    2795             'post_id' => self::$post_id,
    2796             'fields' => 'ids',
    2797         ) );
    2798 
    2799         wp_update_comment( array(
    2800             'comment_ID' => $c,
    2801             'comment_author' => 'Foo',
    2802             'comment_author_email' => 'foo@example.com',
    2803             'comment_post_ID' => self::$post_id,
    2804         ) );
     4437        $c = self::factory()->comment->create(
     4438            array(
     4439                'comment_post_ID'  => self::$post_id,
     4440                'comment_approved' => '1',
     4441            )
     4442        );
     4443
     4444        $q = new WP_Comment_Query(
     4445            array(
     4446                'post_id' => self::$post_id,
     4447                'fields'  => 'ids',
     4448            )
     4449        );
     4450
     4451        wp_update_comment(
     4452            array(
     4453                'comment_ID'           => $c,
     4454                'comment_author'       => 'Foo',
     4455                'comment_author_email' => 'foo@example.com',
     4456                'comment_post_ID'      => self::$post_id,
     4457            )
     4458        );
    28054459
    28064460        $num_queries = $wpdb->num_queries;
    28074461
    2808         $q = new WP_Comment_Query( array(
    2809             'post_id' => self::$post_id,
    2810             'fields' => 'ids',
    2811         ) );
     4462        $q = new WP_Comment_Query(
     4463            array(
     4464                'post_id' => self::$post_id,
     4465                'fields'  => 'ids',
     4466            )
     4467        );
    28124468
    28134469        $num_queries++;
     
    28194475        global $wpdb;
    28204476
    2821         $c = self::factory()->comment->create( array(
    2822             'comment_post_ID' => self::$post_id,
    2823             'comment_approved' => '1',
    2824         ) );
    2825 
    2826         $q = new WP_Comment_Query( array(
    2827             'post_id' => self::$post_id,
    2828             'fields' => 'ids',
    2829         ) );
     4477        $c = self::factory()->comment->create(
     4478            array(
     4479                'comment_post_ID'  => self::$post_id,
     4480                'comment_approved' => '1',
     4481            )
     4482        );
     4483
     4484        $q = new WP_Comment_Query(
     4485            array(
     4486                'post_id' => self::$post_id,
     4487                'fields'  => 'ids',
     4488            )
     4489        );
    28304490
    28314491        wp_delete_comment( $c );
     
    28334493        $num_queries = $wpdb->num_queries;
    28344494
    2835         $q = new WP_Comment_Query( array(
    2836             'post_id' => self::$post_id,
    2837             'fields' => 'ids',
    2838         ) );
     4495        $q = new WP_Comment_Query(
     4496            array(
     4497                'post_id' => self::$post_id,
     4498                'fields'  => 'ids',
     4499            )
     4500        );
    28394501
    28404502        $num_queries++;
     
    28464508        global $wpdb;
    28474509
    2848         $c = self::factory()->comment->create( array(
    2849             'comment_post_ID' => self::$post_id,
    2850             'comment_approved' => '1',
    2851         ) );
    2852 
    2853         $q = new WP_Comment_Query( array(
    2854             'post_id' => self::$post_id,
    2855             'fields' => 'ids',
    2856         ) );
     4510        $c = self::factory()->comment->create(
     4511            array(
     4512                'comment_post_ID'  => self::$post_id,
     4513                'comment_approved' => '1',
     4514            )
     4515        );
     4516
     4517        $q = new WP_Comment_Query(
     4518            array(
     4519                'post_id' => self::$post_id,
     4520                'fields'  => 'ids',
     4521            )
     4522        );
    28574523
    28584524        wp_trash_comment( $c );
     
    28604526        $num_queries = $wpdb->num_queries;
    28614527
    2862         $q = new WP_Comment_Query( array(
    2863             'post_id' => self::$post_id,
    2864             'fields' => 'ids',
    2865         ) );
     4528        $q = new WP_Comment_Query(
     4529            array(
     4530                'post_id' => self::$post_id,
     4531                'fields'  => 'ids',
     4532            )
     4533        );
    28664534
    28674535        $num_queries++;
     
    28734541        global $wpdb;
    28744542
    2875         $c = self::factory()->comment->create( array(
    2876             'comment_post_ID' => self::$post_id,
    2877             'comment_approved' => '1',
    2878         ) );
     4543        $c = self::factory()->comment->create(
     4544            array(
     4545                'comment_post_ID'  => self::$post_id,
     4546                'comment_approved' => '1',
     4547            )
     4548        );
    28794549
    28804550        wp_trash_comment( $c );
    28814551
    2882         $q = new WP_Comment_Query( array(
    2883             'post_id' => self::$post_id,
    2884             'fields' => 'ids',
    2885         ) );
     4552        $q = new WP_Comment_Query(
     4553            array(
     4554                'post_id' => self::$post_id,
     4555                'fields'  => 'ids',
     4556            )
     4557        );
    28864558
    28874559        wp_untrash_comment( $c );
     
    28894561        $num_queries = $wpdb->num_queries;
    28904562
    2891         $q = new WP_Comment_Query( array(
    2892             'post_id' => self::$post_id,
    2893             'fields' => 'ids',
    2894         ) );
     4563        $q = new WP_Comment_Query(
     4564            array(
     4565                'post_id' => self::$post_id,
     4566                'fields'  => 'ids',
     4567            )
     4568        );
    28954569
    28964570        $num_queries++;
     
    29024576        global $wpdb;
    29034577
    2904         $c = self::factory()->comment->create( array(
    2905             'comment_post_ID' => self::$post_id,
    2906             'comment_approved' => '1',
    2907         ) );
    2908 
    2909         $q = new WP_Comment_Query( array(
    2910             'post_id' => self::$post_id,
    2911             'fields' => 'ids',
    2912         ) );
     4578        $c = self::factory()->comment->create(
     4579            array(
     4580                'comment_post_ID'  => self::$post_id,
     4581                'comment_approved' => '1',
     4582            )
     4583        );
     4584
     4585        $q = new WP_Comment_Query(
     4586            array(
     4587                'post_id' => self::$post_id,
     4588                'fields'  => 'ids',
     4589            )
     4590        );
    29134591
    29144592        wp_spam_comment( $c );
     
    29164594        $num_queries = $wpdb->num_queries;
    29174595
    2918         $q = new WP_Comment_Query( array(
    2919             'post_id' => self::$post_id,
    2920             'fields' => 'ids',
    2921         ) );
     4596        $q = new WP_Comment_Query(
     4597            array(
     4598                'post_id' => self::$post_id,
     4599                'fields'  => 'ids',
     4600            )
     4601        );
    29224602
    29234603        $num_queries++;
     
    29294609        global $wpdb;
    29304610
    2931         $c = self::factory()->comment->create( array(
    2932             'comment_post_ID' => self::$post_id,
    2933             'comment_approved' => '1',
    2934         ) );
     4611        $c = self::factory()->comment->create(
     4612            array(
     4613                'comment_post_ID'  => self::$post_id,
     4614                'comment_approved' => '1',
     4615            )
     4616        );
    29354617
    29364618        wp_spam_comment( $c );
    29374619
    2938         $q = new WP_Comment_Query( array(
    2939             'post_id' => self::$post_id,
    2940             'fields' => 'ids',
    2941         ) );
     4620        $q = new WP_Comment_Query(
     4621            array(
     4622                'post_id' => self::$post_id,
     4623                'fields'  => 'ids',
     4624            )
     4625        );
    29424626
    29434627        wp_unspam_comment( $c );
     
    29454629        $num_queries = $wpdb->num_queries;
    29464630
    2947         $q = new WP_Comment_Query( array(
    2948             'post_id' => self::$post_id,
    2949             'fields' => 'ids',
    2950         ) );
     4631        $q = new WP_Comment_Query(
     4632            array(
     4633                'post_id' => self::$post_id,
     4634                'fields'  => 'ids',
     4635            )
     4636        );
    29514637
    29524638        $num_queries++;
     
    29634649        $q = new WP_Comment_Query();
    29644650
    2965         $query_1 = $q->query( array(
    2966             'fields' => 'ids',
    2967             'number' => 3,
    2968             'order' => 'ASC',
    2969         ) );
     4651        $query_1 = $q->query(
     4652            array(
     4653                'fields' => 'ids',
     4654                'number' => 3,
     4655                'order'  => 'ASC',
     4656            )
     4657        );
    29704658
    29714659        $number_of_queries = $wpdb->num_queries;
    29724660
    2973         $query_2 = $q->query( array(
    2974             'fields' => 'ids',
    2975             'number' => 3,
    2976             'order' => 'ASC',
    2977             'count' => true,
    2978         ) );
     4661        $query_2 = $q->query(
     4662            array(
     4663                'fields' => 'ids',
     4664                'number' => 3,
     4665                'order'  => 'ASC',
     4666                'count'  => true,
     4667            )
     4668        );
    29794669        $this->assertEquals( $number_of_queries + 1, $wpdb->num_queries );
    29804670    }
     
    29884678        $q = new WP_Comment_Query();
    29894679
    2990         $query_1 = $q->query( array(
    2991             'fields' => 'ids',
    2992             'number' => 3,
    2993             'order' => 'ASC',
    2994             'count' => true,
    2995         ) );
     4680        $query_1           = $q->query(
     4681            array(
     4682                'fields' => 'ids',
     4683                'number' => 3,
     4684                'order'  => 'ASC',
     4685                'count'  => true,
     4686            )
     4687        );
    29964688        $number_of_queries = $wpdb->num_queries;
    29974689
    2998         $query_2 = $q->query( array(
    2999             'fields' => 'ids',
    3000             'number' => 3,
    3001             'order' => 'ASC',
    3002             'count' => true,
    3003         ) );
     4690        $query_2 = $q->query(
     4691            array(
     4692                'fields' => 'ids',
     4693                'number' => 3,
     4694                'order'  => 'ASC',
     4695                'count'  => true,
     4696            )
     4697        );
    30044698        $this->assertEquals( $number_of_queries, $wpdb->num_queries );
    30054699    }
     
    30134707        $q = new WP_Comment_Query();
    30144708
    3015         $query_1 = $q->query( array(
    3016             'fields' => 'all',
    3017             'number' => 3,
    3018             'order' => 'ASC',
    3019         ) );
     4709        $query_1           = $q->query(
     4710            array(
     4711                'fields' => 'all',
     4712                'number' => 3,
     4713                'order'  => 'ASC',
     4714            )
     4715        );
    30204716        $number_of_queries = $wpdb->num_queries;
    30214717
    3022         $query_2 = $q->query( array(
    3023             'fields' => 'ids',
    3024             'number' => 3,
    3025             'order' => 'ASC',
    3026         ) );
     4718        $query_2 = $q->query(
     4719            array(
     4720                'fields' => 'ids',
     4721                'number' => 3,
     4722                'order'  => 'ASC',
     4723            )
     4724        );
    30274725
    30284726        $this->assertEquals( $number_of_queries, $wpdb->num_queries );
     
    30354733        global $wpdb;
    30364734
    3037         $p = self::factory()->post->create( array( 'post_status' => 'publish' ) );
     4735        $p  = self::factory()->post->create( array( 'post_status' => 'publish' ) );
    30384736        $c1 = self::factory()->comment->create_post_comments( $p, 1 );
    30394737        $c2 = self::factory()->comment->create_post_comments( $p, 1 );
     
    30434741        }
    30444742
    3045         $cached = get_comments( array(
    3046             'post_id' => $p,
    3047             'fields' => 'ids',
    3048             'meta_query' => array(
    3049                 array(
    3050                     'key' => 'sauce',
    3051                     'value' => 'fire',
     4743        $cached = get_comments(
     4744            array(
     4745                'post_id'    => $p,
     4746                'fields'     => 'ids',
     4747                'meta_query' => array(
     4748                    array(
     4749                        'key'   => 'sauce',
     4750                        'value' => 'fire',
     4751                    ),
    30524752                ),
    30534753            )
    3054         ) );
     4754        );
    30554755
    30564756        $this->assertEqualSets( $c1, $cached );
     
    30604760        }
    30614761
    3062         $found = get_comments( array(
    3063             'post_id' => $p,
    3064             'fields' => 'ids',
    3065             'meta_query' => array(
    3066                 array(
    3067                     'key' => 'sauce',
    3068                     'value' => 'fire',
     4762        $found = get_comments(
     4763            array(
     4764                'post_id'    => $p,
     4765                'fields'     => 'ids',
     4766                'meta_query' => array(
     4767                    array(
     4768                        'key'   => 'sauce',
     4769                        'value' => 'fire',
     4770                    ),
    30694771                ),
    30704772            )
    3071         ) );
     4773        );
    30724774
    30734775        $this->assertEqualSets( array_merge( $c1, $c2 ), $found );
     
    30804782        global $wpdb;
    30814783
    3082         $p = self::factory()->post->create( array( 'post_status' => 'publish' ) );
     4784        $p  = self::factory()->post->create( array( 'post_status' => 'publish' ) );
    30834785        $c1 = self::factory()->comment->create_post_comments( $p, 1 );
    30844786        $c2 = self::factory()->comment->create_post_comments( $p, 1 );
     
    30884790        }
    30894791
    3090         $cached = get_comments( array(
    3091             'post_id' => $p,
    3092             'fields' => 'ids',
    3093             'meta_query' => array(
    3094                 array(
    3095                     'key' => 'sauce',
    3096                     'value' => 'fire',
     4792        $cached = get_comments(
     4793            array(
     4794                'post_id'    => $p,
     4795                'fields'     => 'ids',
     4796                'meta_query' => array(
     4797                    array(
     4798                        'key'   => 'sauce',
     4799                        'value' => 'fire',
     4800                    ),
    30974801                ),
    30984802            )
    3099         ) );
     4803        );
    31004804
    31014805        $this->assertEqualSets( array_merge( $c1, $c2 ), $cached );
     
    31054809        }
    31064810
    3107         $found = get_comments( array(
    3108             'post_id' => $p,
    3109             'fields' => 'ids',
    3110             'meta_query' => array(
    3111                 array(
    3112                     'key' => 'sauce',
    3113                     'value' => 'fire',
     4811        $found = get_comments(
     4812            array(
     4813                'post_id'    => $p,
     4814                'fields'     => 'ids',
     4815                'meta_query' => array(
     4816                    array(
     4817                        'key'   => 'sauce',
     4818                        'value' => 'fire',
     4819                    ),
    31144820                ),
    31154821            )
    3116         ) );
     4822        );
    31174823
    31184824        $this->assertEqualSets( $c1, $found );
     
    31254831        global $wpdb;
    31264832
    3127         $p = self::factory()->post->create( array( 'post_status' => 'publish' ) );
     4833        $p  = self::factory()->post->create( array( 'post_status' => 'publish' ) );
    31284834        $c1 = self::factory()->comment->create_post_comments( $p, 1 );
    31294835        $c2 = self::factory()->comment->create_post_comments( $p, 1 );
     
    31334839        }
    31344840
    3135         $cached = get_comments( array(
    3136             'post_id' => $p,
    3137             'fields' => 'ids',
    3138             'meta_query' => array(
    3139                 array(
    3140                     'key' => 'sauce',
    3141                     'value' => 'fire',
     4841        $cached = get_comments(
     4842            array(
     4843                'post_id'    => $p,
     4844                'fields'     => 'ids',
     4845                'meta_query' => array(
     4846                    array(
     4847                        'key'   => 'sauce',
     4848                        'value' => 'fire',
     4849                    ),
    31424850                ),
    31434851            )
    3144         ) );
     4852        );
    31454853
    31464854        $this->assertEqualSets( array_merge( $c1, $c2 ), $cached );
     
    31504858        }
    31514859
    3152         $found = get_comments( array(
    3153             'post_id' => $p,
    3154             'fields' => 'ids',
    3155             'meta_query' => array(
    3156                 array(
    3157                     'key' => 'sauce',
    3158                     'value' => 'fire',
     4860        $found = get_comments(
     4861            array(
     4862                'post_id'    => $p,
     4863                'fields'     => 'ids',
     4864                'meta_query' => array(
     4865                    array(
     4866                        'key'   => 'sauce',
     4867                        'value' => 'fire',
     4868                    ),
    31594869                ),
    31604870            )
    3161         ) );
     4871        );
    31624872
    31634873        $this->assertEqualSets( $c1, $found );
Note: See TracChangeset for help on using the changeset viewer.