Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
n/a
0 / 0
n/a
0 / 0
CRAP
n/a
0 / 0
1<?php
2
3namespace Wikimedia\RemexHtml\DOM;
4
5use DOMElement;
6use DOMNode;
7
8interface DOMFormatter {
9    /**
10     * Recursively format a DOMNode.
11     *
12     * @param DOMNode $node The node to format
13     * @return string
14     */
15    public function formatDOMNode( DOMNode $node );
16
17    /**
18     * Non-recursively format a DOMElement.
19     *
20     * @param DOMElement $element The element to format
21     * @param string $contents The formatted contents of the element
22     */
23    public function formatDOMElement( DOMElement $element, $contents );
24}