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/xmlrpc/wp/getPosts.php

    r40417 r42343  
    4747
    4848        $cpt_name = 'test_wp_getposts_cpt';
    49         register_post_type( $cpt_name, array(
    50             'taxonomies' => array( 'post_tag', 'category' ),
    51             'public' => true
    52         ));
     49        register_post_type(
     50            $cpt_name, array(
     51                'taxonomies' => array( 'post_tag', 'category' ),
     52                'public'     => true,
     53            )
     54        );
    5355
    54         $post_ids = array();
     56        $post_ids  = array();
    5557        $num_posts = 4;
    5658        foreach ( range( 1, $num_posts ) as $i ) {
    57             $post_ids[] = self::factory()->post->create( array(
    58                 'post_type' => $cpt_name,
    59                 'post_date' => date( 'Y-m-d H:i:s', time() + $i )
    60             ) );
     59            $post_ids[] = self::factory()->post->create(
     60                array(
     61                    'post_type' => $cpt_name,
     62                    'post_date' => date( 'Y-m-d H:i:s', time() + $i ),
     63                )
     64            );
    6165        }
    6266        // get them all
    63         $filter = array( 'post_type' => $cpt_name, 'number' => $num_posts + 10 );
     67        $filter  = array(
     68            'post_type' => $cpt_name,
     69            'number'    => $num_posts + 10,
     70        );
    6471        $results = $this->myxmlrpcserver->wp_getPosts( array( 1, 'editor', 'editor', $filter ) );
    6572        $this->assertNotIXRError( $results );
     
    6774
    6875        // page through results
    69         $posts_found = array();
     76        $posts_found      = array();
    7077        $filter['number'] = 2;
    7178        $filter['offset'] = 0;
    7279        do {
    73             $presults = $this->myxmlrpcserver->wp_getPosts( array( 1, 'editor', 'editor', $filter ) );
    74             $posts_found = array_merge( $posts_found, wp_list_pluck( $presults, 'post_id' ) );
     80            $presults          = $this->myxmlrpcserver->wp_getPosts( array( 1, 'editor', 'editor', $filter ) );
     81            $posts_found       = array_merge( $posts_found, wp_list_pluck( $presults, 'post_id' ) );
    7582            $filter['offset'] += $filter['number'];
    7683        } while ( count( $presults ) > 0 );
     
    8592
    8693        // get results ordered by comment count
    87         $filter2 = array( 'post_type' => $cpt_name, 'number' => $num_posts, 'orderby' => 'comment_count', 'order' => 'DESC' );
     94        $filter2  = array(
     95            'post_type' => $cpt_name,
     96            'number'    => $num_posts,
     97            'orderby'   => 'comment_count',
     98            'order'     => 'DESC',
     99        );
    88100        $results2 = $this->myxmlrpcserver->wp_getPosts( array( 1, 'editor', 'editor', $filter2 ) );
    89101        $this->assertNotIXRError( $results2 );
     
    96108
    97109        // set one of the posts to draft and get drafts
    98         $post = get_post( $post_ids[0] );
     110        $post              = get_post( $post_ids[0] );
    99111        $post->post_status = 'draft';
    100112        wp_update_post( $post );
    101         $filter3 = array( 'post_type' => $cpt_name, 'post_status' => 'draft' );
     113        $filter3  = array(
     114            'post_type'   => $cpt_name,
     115            'post_status' => 'draft',
     116        );
    102117        $results3 = $this->myxmlrpcserver->wp_getPosts( array( 1, 'editor', 'editor', $filter3 ) );
    103118        $this->assertNotIXRError( $results3 );
     
    116131        $this->assertNotIXRError( $results );
    117132        $expected_fields = array( 'post_id', 'post_title', 'terms', 'custom_fields', 'link' ); // subset of expected fields
    118         foreach( $expected_fields as $field ) {
     133        foreach ( $expected_fields as $field ) {
    119134            $this->assertArrayHasKey( $field, $results[0] );
    120135        }
    121136
    122137        // request specific fields and verify that only those are returned
    123         $filter = array();
    124         $fields = array( 'post_name', 'post_author', 'enclosure' );
     138        $filter   = array();
     139        $fields   = array( 'post_name', 'post_author', 'enclosure' );
    125140        $results2 = $this->myxmlrpcserver->wp_getPosts( array( 1, 'editor', 'editor', $filter, $fields ) );
    126141        $this->assertNotIXRError( $results2 );
     
    141156
    142157        // Search for none of them
    143         $filter = array( 's' => 'Third' );
     158        $filter  = array( 's' => 'Third' );
    144159        $results = $this->myxmlrpcserver->wp_getPosts( array( 1, 'editor', 'editor', $filter ) );
    145160        $this->assertNotIXRError( $results );
     
    147162
    148163        // Search for one of them
    149         $filter = array( 's' => 'First:' );
     164        $filter  = array( 's' => 'First:' );
    150165        $results = $this->myxmlrpcserver->wp_getPosts( array( 1, 'editor', 'editor', $filter ) );
    151166        $this->assertNotIXRError( $results );
Note: See TracChangeset for help on using the changeset viewer.