wppaste
WordPress

class@anonymous

Source
wp-includes/script-loader.php:3862

Compatibility

WordPress
core
  • 6.7.7
  • 6.8.8
  • 6.9.7
  • 7.0.4
  • 7.1.0

Present in 3 of the 5 tracked releases.

Methods · 5

Source code

			$processor = new class( $buffer ) extends WP_HTML_Tag_Processor {				/**				 * Gets the span for the current token.				 *				 * @return WP_HTML_Span Current token span.				 */				private function get_span(): WP_HTML_Span {					// Note: This call will never fail according to the usage of this class, given it is always called after ::next_tag() is true.					$this->set_bookmark( 'here' );					return $this->bookmarks['here'];				} 				/**				 * Inserts text before the current token.				 *				 * @param string $text Text to insert.				 */				public function insert_before( string $text ): void {					$this->lexical_updates[] = new WP_HTML_Text_Replacement( $this->get_span()->start, 0, $text );				} 				/**				 * Inserts text after the current token.				 *				 * @param string $text Text to insert.				 */				public function insert_after( string $text ): void {					$span = $this->get_span(); 					$this->lexical_updates[] = new WP_HTML_Text_Replacement( $span->start + $span->length, 0, $text );				} 				/**				 * Removes the current token.				 */				public function remove(): void {					$span = $this->get_span(); 					$this->lexical_updates[] = new WP_HTML_Text_Replacement( $span->start, $span->length, '' );				} 				/**				 * Replaces the current token.				 *				 * @param string $text Text to replace with.				 */				public function replace( string $text ): void {					$span = $this->get_span(); 					$this->lexical_updates[] = new WP_HTML_Text_Replacement( $span->start, $span->length, $text );				}			};

Changelog

One change between 6.9.7 and 7.1.0.

  1. 6.9.7
  2. 7.0.4
  3. 7.1.0

Signature, return type and hooks compared across 3 parsed releases.

7.0.4
Method replace() added.verified against source

About this page

Parsed data
Generated from the wordpress-develop 7.1.0 tag, from src/wp-includes/script-loader.php, and regenerated for each WordPress release so it tracks the code rather than a snapshot of it.
Corrections
Something wrong on this page? Report it and it gets fixed in the next regeneration.