diff -r 3d4e9c994f10 -r a86126ab1dd4 wp/wp-includes/widgets/class-wp-widget-text.php --- a/wp/wp-includes/widgets/class-wp-widget-text.php Tue Oct 22 16:11:46 2019 +0200 +++ b/wp/wp-includes/widgets/class-wp-widget-text.php Tue Dec 15 13:49:49 2020 +0100 @@ -61,10 +61,12 @@ add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_preview_scripts' ) ); } - // Note that the widgets component in the customizer will also do the 'admin_print_scripts-widgets.php' action in WP_Customize_Widgets::print_scripts(). + // Note that the widgets component in the customizer will also do + // the 'admin_print_scripts-widgets.php' action in WP_Customize_Widgets::print_scripts(). add_action( 'admin_print_scripts-widgets.php', array( $this, 'enqueue_admin_scripts' ) ); - // Note that the widgets component in the customizer will also do the 'admin_footer-widgets.php' action in WP_Customize_Widgets::print_footer_scripts(). + // Note that the widgets component in the customizer will also do + // the 'admin_footer-widgets.php' action in WP_Customize_Widgets::print_footer_scripts(). add_action( 'admin_footer-widgets.php', array( 'WP_Widget_Text', 'render_control_template_scripts' ) ); } @@ -121,8 +123,9 @@ $doc = new DOMDocument(); - // Suppress warnings generated by loadHTML + // Suppress warnings generated by loadHTML. $errors = libxml_use_internal_errors( true ); + // phpcs:ignore WordPress.PHP.NoSilencedErrors.Discouraged @$doc->loadHTML( sprintf( '%s', @@ -212,7 +215,7 @@ * * @since 2.8.0 * - * @global WP_Post $post + * @global WP_Post $post Global post object. * * @param array $args Display arguments including 'before_title', 'after_title', * 'before_widget', and 'after_widget'. @@ -343,6 +346,7 @@ * @since 4.9.0 * * @see WP_Widget_Media_Video::inject_video_max_width_style() + * * @param array $matches Pattern matches from preg_replace_callback. * @return string HTML Output. */ @@ -371,7 +375,7 @@ 'title' => '', 'text' => '', 'filter' => false, // For back-compat. - 'visual' => null, // Must be explicitly defined. + 'visual' => null, // Must be explicitly defined. ) ); @@ -416,7 +420,7 @@ * @since 4.9.3 */ public function enqueue_preview_scripts() { - require_once dirname( dirname( __FILE__ ) ) . '/media.php'; + require_once dirname( __DIR__ ) . '/media.php'; wp_playlist_scripts( 'audio' ); wp_playlist_scripts( 'video' ); @@ -440,11 +444,11 @@ * @since 2.8.0 * @since 4.8.0 Form only contains hidden inputs which are synced with JS template. * @since 4.8.1 Restored original form to be displayed when in legacy mode. + * * @see WP_Widget_Text::render_control_template_scripts() * @see _WP_Editors::editor() * * @param array $instance Current settings. - * @return void */ public function form( $instance ) { $instance = wp_parse_args(