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/theme/customHeader.php

    r40826 r42343  
    1010
    1111    public static function wpSetUpBeforeClass( $factory ) {
    12         self::$post = self::factory()->post->create( array(
    13             'post_status' => 'publish',
    14         ) );
    15 
    16         $file = DIR_TESTDATA . '/uploads/small-video.mp4';
     12        self::$post = self::factory()->post->create(
     13            array(
     14                'post_status' => 'publish',
     15            )
     16        );
     17
     18        $file                  = DIR_TESTDATA . '/uploads/small-video.mp4';
    1719        self::$header_video_id = $factory->attachment->create_upload_object( $file );
    1820    }
     
    6668    function test_get_header_image_from_theme_mod() {
    6769        $default = 'http://localhost/default-header.jpg';
    68         $custom = 'http://localhost/custom-header.jpg';
     70        $custom  = 'http://localhost/custom-header.jpg';
    6971        $this->_add_theme_support( array( 'default-image' => $default ) );
    7072
     
    109111    function test_get_header_image_tag_with_registered_default_image_and_custom_theme_mod() {
    110112        $default = 'http://localhost/default-header.jpg';
    111         $custom = 'http://localhost/custom-header.jpg';
     113        $custom  = 'http://localhost/custom-header.jpg';
    112114        $this->_add_theme_support( array( 'default-image' => $default ) );
    113115
     
    174176    function test_get_custom_header_markup_with_video_and_without_an_image() {
    175177        $custom = 'http://localhost/custom-video.mp4';
    176         $this->_add_theme_support( array( 'video' => true, 'video-active-callback' => '__return_true' ) );
     178        $this->_add_theme_support(
     179            array(
     180                'video'                 => true,
     181                'video-active-callback' => '__return_true',
     182            )
     183        );
    177184
    178185        set_theme_mod( 'external_header_video', $custom );
     
    184191
    185192    function test_header_script_is_not_enqueued_by_the_custom_header_markup_without_video() {
    186         $this->_add_theme_support( array( 'video' => true, 'video-active-callback' => '__return_true' ) );
     193        $this->_add_theme_support(
     194            array(
     195                'video'                 => true,
     196                'video-active-callback' => '__return_true',
     197            )
     198        );
    187199
    188200        ob_start();
     
    200212
    201213    function test_header_script_is_not_enqueued_by_the_custom_header_markup_when_active_callback_is_false() {
    202         $this->_add_theme_support( array( 'video' => true, 'video-active-callback' => '__return_false' ) );
     214        $this->_add_theme_support(
     215            array(
     216                'video'                 => true,
     217                'video-active-callback' => '__return_false',
     218            )
     219        );
    203220        set_theme_mod( 'external_header_video', 'http://localhost/custom-video.mp4' );
    204221
     
    215232        }
    216233
    217         $this->_add_theme_support( array( 'video' => true, 'video-active-callback' => '__return_true' ) );
     234        $this->_add_theme_support(
     235            array(
     236                'video'                 => true,
     237                'video-active-callback' => '__return_true',
     238            )
     239        );
    218240        $this->_set_customize_previewing( true );
    219241
     
    225247
    226248    function test_header_script_is_enqueued_by_the_custom_header_markup_with_video() {
    227         $this->_add_theme_support( array( 'video' => true, 'video-active-callback' => '__return_true' ) );
     249        $this->_add_theme_support(
     250            array(
     251                'video'                 => true,
     252                'video-active-callback' => '__return_true',
     253            )
     254        );
    228255        set_theme_mod( 'external_header_video', 'http://localhost/custom-video.mp4' );
    229256
     
    238265     */
    239266    function test_video_header_callback_front_page_from_front_page() {
    240         $this->_add_theme_support( array(
    241             'video' => true,
    242         ) );
     267        $this->_add_theme_support(
     268            array(
     269                'video' => true,
     270            )
     271        );
    243272
    244273        $this->go_to( home_url() );
     
    253282     */
    254283    function test_video_header_callback_front_page_from_elsewhere() {
    255         $this->_add_theme_support( array(
    256             'video' => true,
    257         ) );
     284        $this->_add_theme_support(
     285            array(
     286                'video' => true,
     287            )
     288        );
    258289
    259290        $this->go_to( get_permalink( self::$post ) );
     
    268299     */
    269300    function test_video_header_callback_globally_from_front_page() {
    270         $this->_add_theme_support( array(
    271             'video' => true,
    272             'video-active-callback' => '__return_true',
    273         ) );
     301        $this->_add_theme_support(
     302            array(
     303                'video'                 => true,
     304                'video-active-callback' => '__return_true',
     305            )
     306        );
    274307
    275308        $this->go_to( home_url() );
     
    284317     */
    285318    function test_video_header_callback_globally_from_elsewhere() {
    286         $this->_add_theme_support( array(
    287             'video' => true,
    288             'video-active-callback' => '__return_true',
    289         ) );
     319        $this->_add_theme_support(
     320            array(
     321                'video'                 => true,
     322                'video-active-callback' => '__return_true',
     323            )
     324        );
    290325
    291326        $this->go_to( get_permalink( self::$post ) );
     
    300335     */
    301336    function test_video_header_callback_globally_with_negative_filter() {
    302         $this->_add_theme_support( array(
    303             'video' => true,
    304             'video-active-callback' => '__return_true',
    305         ) );
     337        $this->_add_theme_support(
     338            array(
     339                'video'                 => true,
     340                'video-active-callback' => '__return_true',
     341            )
     342        );
    306343
    307344        $this->go_to( get_permalink( self::$post ) );
     
    322359        global $_wp_theme_features;
    323360
    324         $_wp_theme_features['custom-header'][0] = wp_parse_args( $args, array(
    325             'default-image' => '',
    326             'random-default' => false,
    327             'width' => 0,
    328             'height' => 0,
    329             'flex-height' => false,
    330             'flex-width' => false,
    331             'default-text-color' => '',
    332             'header-text' => true,
    333             'uploads' => true,
    334             'wp-head-callback' => '',
    335             'admin-head-callback' => '',
    336             'admin-preview-callback' => '',
    337             'video' => false,
    338             'video-active-callback' => 'is_front_page',
    339         ) );
     361        $_wp_theme_features['custom-header'][0] = wp_parse_args(
     362            $args, array(
     363                'default-image'          => '',
     364                'random-default'         => false,
     365                'width'                  => 0,
     366                'height'                 => 0,
     367                'flex-height'            => false,
     368                'flex-width'             => false,
     369                'default-text-color'     => '',
     370                'header-text'            => true,
     371                'uploads'                => true,
     372                'wp-head-callback'       => '',
     373                'admin-head-callback'    => '',
     374                'admin-preview-callback' => '',
     375                'video'                  => false,
     376                'video-active-callback'  => 'is_front_page',
     377            )
     378        );
    340379    }
    341380
    342381    function _set_customize_previewing( $value ) {
    343         $class = new ReflectionClass( 'WP_Customize_Manager' );
     382        $class    = new ReflectionClass( 'WP_Customize_Manager' );
    344383        $property = $class->getProperty( 'previewing' );
    345384        $property->setAccessible( true );
Note: See TracChangeset for help on using the changeset viewer.