Changeset 38355
- Timestamp:
- 08/25/2016 07:08:38 PM (8 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-admin/includes/ajax-actions.php
r38199 r38355 3163 3163 * 3164 3164 * @since 4.3.0 3165 *3166 * @global WP_Site_Icon $wp_site_icon3167 3165 */ 3168 3166 function wp_ajax_crop_image() { … … 3185 3183 case 'site-icon': 3186 3184 require_once ABSPATH . '/wp-admin/includes/class-wp-site-icon.php'; 3187 global $wp_site_icon;3185 $wp_site_icon = new WP_Site_Icon(); 3188 3186 3189 3187 // Skip creating a new attachment if the attachment is a Site Icon. -
trunk/src/wp-admin/includes/class-wp-site-icon.php
r37488 r38355 241 241 } 242 242 } 243 244 /**245 * @global WP_Site_Icon $wp_site_icon246 */247 $GLOBALS['wp_site_icon'] = new WP_Site_Icon; -
trunk/tests/phpunit/tests/general/template.php
r37866 r38355 1 1 <?php 2 3 2 /** 4 3 * A set of unit tests for functions in wp-includes/general-template.php 5 4 * 6 5 * @group template 6 * @group site_icon 7 7 */ 8 9 require_once( ABSPATH . 'wp-admin/includes/class-wp-site-icon.php' ); 10 8 11 class Tests_General_Template extends WP_UnitTestCase { 9 10 public $wp_site_icon; 12 protected $wp_site_icon; 11 13 public $site_icon_id; 12 14 public $site_icon_url; … … 18 20 parent::setUp(); 19 21 20 require_once ABSPATH . 'wp-admin/includes/class-wp-site-icon.php'; 21 $this->wp_site_icon = $GLOBALS['wp_site_icon']; 22 $this->wp_site_icon = new WP_Site_Icon(); 22 23 } 23 24 -
trunk/tests/phpunit/tests/image/site_icon.php
r35309 r38355 1 1 <?php 2 3 2 /** 4 3 * Tests for the WP_Site_Icon class. … … 6 5 * @group site_icon 7 6 */ 7 8 require_once( ABSPATH . 'wp-admin/includes/class-wp-site-icon.php' ); 9 8 10 class Tests_WP_Site_Icon extends WP_UnitTestCase { 9 public $wp_site_icon; 11 protected $wp_site_icon; 12 10 13 public $attachment_id = 0; 11 14 … … 13 16 parent::setUp(); 14 17 15 require_once ABSPATH . 'wp-admin/includes/class-wp-site-icon.php'; 16 $this->wp_site_icon = $GLOBALS['wp_site_icon']; 18 $this->wp_site_icon = new WP_Site_Icon(); 17 19 } 18 20 19 21 function tearDown() { 20 $this-> site_icon = null;22 $this->_remove_custom_logo(); 21 23 $this->remove_added_uploads(); 22 24 parent::tearDown(); 25 } 26 27 function _remove_custom_logo() { 28 remove_theme_mod( 'custom_logo' ); 23 29 } 24 30
Note: See TracChangeset
for help on using the changeset viewer.