public static function get_first_textnode( \DOMNode $node = null, $recursive = false ) {
		return self::get_edge_textnode( [ __CLASS__, __FUNCTION__ ], $node, $recursive, false );
	}
public static function get_first_textnode( \DOMNode $node = null, $recursive = false ) {
		return self::get_edge_textnode( [ __CLASS__, __FUNCTION__ ], $node, $recursive, false );
	}
public static function get_first_textnode ( \ DOMNode $ node = null , $ recursive = false ) { return self :: get_edge_textnode ( [ __CLASS__ , __FUNCTION__ ] , $ node , $ recursive , false ) ; }
Retrieves the first \DOMText child of the element. Block-level child elements are ignored.

@param \DOMNode|null $node      Optional. Default null.
@param bool          $recursive Should be set to true on recursive calls. Optional. Default false.

@return \DOMText|null The first child of type \DOMText, the element itself if it is of type \DOMText or null.
Retrieves the first \ DOMText child of the element . Block - level child elements are ignored .