WordPress.org

Make WordPress Core

Ticket #27315: 27315.diff

File 27315.diff, 1.2 KB (added by rhurling, 5 years ago)

replace get_class_vars with get_object_vars

  • src/wp-includes/class-wp-customize-section.php

     
    9494         * @param array                $args    Section arguments.
    9595         */
    9696        public function __construct( $manager, $id, $args = array() ) {
    97                 $keys = array_keys( get_class_vars( __CLASS__ ) );
     97                $keys = array_keys( get_object_vars( $this ) );
    9898                foreach ( $keys as $key ) {
    9999                        if ( isset( $args[ $key ] ) )
    100100                                $this->$key = $args[ $key ];
  • src/wp-includes/class-wp-customize-setting.php

     
    7676         * @return WP_Customize_Setting $setting
    7777         */
    7878        public function __construct( $manager, $id, $args = array() ) {
    79                 $keys = array_keys( get_class_vars( __CLASS__ ) );
     79                $keys = array_keys( get_object_vars( $this ) );
    8080                foreach ( $keys as $key ) {
    8181                        if ( isset( $args[ $key ] ) )
    8282                                $this->$key = $args[ $key ];