php/Tag.php
public function prependContent( ...$content ) {
		if ( is_array( $content[ 0 ] ) ) {
			$content = $content[ 0 ];
		}
		$this->removeContent( $content );
		array_splice( $this->content, 0, 0, $content );
		return $this;
	}
public function prependContent( ...$content ) {
		if ( is_array( $content[ 0 ] ) ) {
			$content = $content[ 0 ];
		}
		$this->removeContent( $content );
		array_splice( $this->content, 0, 0, $content );
		return $this;
	}
public function prependContent ( ... $ content ) { if ( is_array ( $ content [ 0 ] ) ) { $ content = $ content [ 0 ] ; } $ this -> removeContent ( $ content ) ; array_splice ( $ this -> content , 0 , 0 , $ content ) ; return $ this ; }
Add content to the beginning.

Accepts either variadic arguments (the $content argument can be repeated any number of times)
or an array of arguments.

Objects that are already in $this->content will be moved
to the end of the list, not duplicated.

For example, these uses are valid:
* $tag->prependContent( [ $element1, $element2 ] );
* $tag->prependContent( $element1, $element2 );
This, however, is not acceptable
* $tag->prependContent( [ $element1, $element2 ], $element3 );

@param string|Tag|HtmlSnippet ...$content Content to prepend. Strings will be HTML-escaped
for output, use a HtmlSnippet instance to prevent that.
@return $this
Add content to the beginning .