Code Coverage
 
Classes and Traits
Functions and Methods
Lines
Total
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 3
CRAP
0.00% covered (danger)
0.00%
0 / 3
WTUtils
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 3
12
0.00% covered (danger)
0.00%
0 / 3
 isSealedFragmentOfType
0.00% covered (danger)
0.00%
0 / 1
2
0.00% covered (danger)
0.00%
0 / 1
 hasVisibleCaption
0.00% covered (danger)
0.00%
0 / 1
2
0.00% covered (danger)
0.00%
0 / 1
 textContentFromCaption
0.00% covered (danger)
0.00%
0 / 1
2
0.00% covered (danger)
0.00%
0 / 1
<?php
declare( strict_types = 1 );
namespace Wikimedia\Parsoid\Ext;
use Wikimedia\Parsoid\DOM\Element;
use Wikimedia\Parsoid\DOM\Node;
use Wikimedia\Parsoid\Utils\WTUtils as WTU;
/**
 * This class provides helpers needed by extensions.
 * These helpers help with extracting wikitext information from the DOM.
 */
class WTUtils {
    /**
     * Is $node a sealed DOMFragment of a specific extension?
     * @param Node $node
     * @param string $name
     * @return bool
     */
    public static function isSealedFragmentOfType( Node $node, string $name ): bool {
        return WTU::isSealedFragmentOfType( $node, $name );
    }
    /**
     * @param Element $node
     * @return bool
     */
    public static function hasVisibleCaption( Element $node ): bool {
        return WTU::hasVisibleCaption( $node );
    }
    /**
     * @param Node $node
     * @return string
     */
    public static function textContentFromCaption( Node $node ): string {
        return WTU::textContentFromCaption( $node );
    }
}