Make WordPress Core


Ignore:
Timestamp:
09/12/2013 05:48:58 AM (13 years ago)
Author:
wonderboymusic
Message:
  • Suppress deprecated function notices in tests/theme/themeDir.php
  • Set $theme['Template Files'] and $theme['Stylesheet Files'] to a variable before calling array methods upon them - avoids Indirect modification of overloaded element has no effect notice
  • Clean up setUp/tearDown in tests/theme.php

See #25282.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tests/phpunit/tests/theme.php

    r25362 r25388  
    1717        unset( $GLOBALS['wp_themes'] );
    1818
    19         add_action( 'deprecated_function_run', array( $this, 'deprecated_function_run_check' ) );
    20     }
    21 
    22     function deprecated_function_run_check( $function ) {
    23         if ( in_array( $function, array( 'get_theme', 'get_themes', 'get_theme_data', 'get_current_theme' ) ) )
    24             add_filter( 'deprecated_function_trigger_error', array( $this, 'filter_deprecated_function_trigger_error' ) );
    25     }
    26 
    27     function filter_deprecated_function_trigger_error() {
    28         remove_filter( 'deprecated_function_trigger_error', array( $this, 'filter_deprecated_function_trigger_error' ) );
    29         return false;
     19        add_action( 'deprecated_function_run', array( $this, 'deprecated_function_run' ) );
    3020    }
    3121
     
    3525        unset( $GLOBALS['wp_themes'] );
    3626        parent::tearDown();
     27
     28        remove_action( 'deprecated_function_run', array( $this, 'deprecated_function_run' ) );
     29    }
     30
     31    function deprecated_function_run( $function ) {
     32        if ( in_array( $function, array( 'get_theme', 'get_themes', 'get_theme_data', 'get_current_theme' ) ) )
     33            add_filter( 'deprecated_function_trigger_error', array( $this, 'deprecated_function_trigger_error' ) );
     34    }
     35
     36    function deprecated_function_trigger_error() {
     37        remove_filter( 'deprecated_function_trigger_error', array( $this, 'deprecated_function_trigger_error' ) );
     38        return false;
    3739    }
    3840
Note: See TracChangeset for help on using the changeset viewer.