Code Coverage
 
Classes and Traits
Functions and Methods
Lines
Total
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
CRAP
100.00% covered (success)
100.00%
10 / 10
WP_Customize_Image_Control
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
5 / 5
5
100.00% covered (success)
100.00%
10 / 10
 __construct
100.00% covered (success)
100.00%
1 / 1
1
100.00% covered (success)
100.00%
10 / 10
 prepare_control
100.00% covered (success)
100.00%
1 / 1
1
100.00% covered (success)
100.00%
0 / 0
 add_tab
100.00% covered (success)
100.00%
1 / 1
1
100.00% covered (success)
100.00%
0 / 0
 remove_tab
100.00% covered (success)
100.00%
1 / 1
1
100.00% covered (success)
100.00%
0 / 0
 print_tab_image
100.00% covered (success)
100.00%
1 / 1
1
100.00% covered (success)
100.00%
0 / 0
<?php
/**
 * Customize API: WP_Customize_Image_Control class
 *
 * @package WordPress
 * @subpackage Customize
 * @since 4.4.0
 */
/**
 * Customize Image Control class.
 *
 * @since 3.4.0
 *
 * @see WP_Customize_Upload_Control
 */
class WP_Customize_Image_Control extends WP_Customize_Upload_Control {
    public $type = 'image';
    public $mime_type = 'image';
    /**
     * Constructor.
     *
     * @since 3.4.0
     * @uses WP_Customize_Upload_Control::__construct()
     *
     * @param WP_Customize_Manager $manager Customizer bootstrap instance.
     * @param string               $id      Control ID.
     * @param array                $args    Optional. Arguments to override class property defaults.
     */
    public function __construct( $manager, $id, $args = array() ) {
        parent::__construct( $manager, $id, $args );
        $this->button_labels = array(
            'select'       => __( 'Select Image' ),
            'change'       => __( 'Change Image' ),
            'remove'       => __( 'Remove' ),
            'default'      => __( 'Default' ),
            'placeholder'  => __( 'No image selected' ),
            'frame_title'  => __( 'Select Image' ),
            'frame_button' => __( 'Choose Image' ),
        );
    }
    /**
     * @since 3.4.2
     * @deprecated 4.1.0
     */
    public function prepare_control() {}
    /**
     * @since 3.4.0
     * @deprecated 4.1.0
     *
     * @param string $id
     * @param string $label
     * @param mixed $callback
     */
    public function add_tab( $id, $label, $callback ) {}
    /**
     * @since 3.4.0
     * @deprecated 4.1.0
     *
     * @param string $id
     */
    public function remove_tab( $id ) {}
    /**
     * @since 3.4.0
     * @deprecated 4.1.0
     *
     * @param string $url
     * @param string $thumbnail_url
     */
    public function print_tab_image( $url, $thumbnail_url = null ) {}
}