public static function block_tags( $reset = false ) {
		if ( empty( self::$block_tags ) || $reset ) {
			self::$block_tags = \array_merge(
				\array_flip(
					\array_filter(
						\array_keys( Elements::$html5 ),
						function( $tag ) {
							return Elements::isA( $tag, Elements::BLOCK_TAG );
						}
					)
				),
				\array_flip( [ 'li', 'td', 'dt' ] ) // not included as "block tags" in current HTML5-PHP version.
			);
		}

		return self::$block_tags;
	}
public static function block_tags( $reset = false ) {
		if ( empty( self::$block_tags ) || $reset ) {
			self::$block_tags = \array_merge(
				\array_flip(
					\array_filter(
						\array_keys( Elements::$html5 ),
						function( $tag ) {
							return Elements::isA( $tag, Elements::BLOCK_TAG );
						}
					)
				),
				\array_flip( [ 'li', 'td', 'dt' ] ) // not included as "block tags" in current HTML5-PHP version.
			);
		}

		return self::$block_tags;
	}
public static function block_tags ( $ reset = false ) { if ( empty ( self :: $ block_tags ) || $ reset ) { self :: $ block_tags = \ array_merge ( \ array_flip ( \ array_filter ( \ array_keys ( Elements :: $ html5 ) , function ( $ tag ) { return Elements :: isA ( $ tag , Elements :: BLOCK_TAG ) ; } ) ) , \ array_flip ( [ 'li' , 'td' , 'dt' ] ) // not included as "block tags" in current HTML5-PHP version. ) ; } return self :: $ block_tags ; }
Retrieves an array of block tags.

@param bool $reset Optional. Default false.

@return array {
An array of boolean values indexed by tagname.

@type bool $tag `true` if the tag is a block tag.
}
Retrieves an array of block tags .