Code Coverage |
||||||||||
Classes and Traits |
Functions and Methods |
Lines |
||||||||
Total | |
0.00% |
0 / 1 |
|
0.00% |
0 / 4 |
CRAP | |
0.00% |
0 / 11 |
HTMLPreHandler | |
0.00% |
0 / 1 |
|
0.00% |
0 / 4 |
30 | |
0.00% |
0 / 11 |
__construct | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 2 |
|||
handle | |
0.00% |
0 / 1 |
6 | |
0.00% |
0 / 5 |
|||
firstChild | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 2 |
|||
lastChild | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 2 |
<?php | |
declare( strict_types = 1 ); | |
namespace Wikimedia\Parsoid\Html2Wt\DOMHandlers; | |
use Wikimedia\Parsoid\DOM\Element; | |
use Wikimedia\Parsoid\DOM\Node; | |
use Wikimedia\Parsoid\Html2Wt\SerializerState; | |
class HTMLPreHandler extends DOMHandler { | |
public function __construct() { | |
parent::__construct( false ); | |
} | |
/** @inheritDoc */ | |
public function handle( | |
Element $node, SerializerState $state, bool $wrapperUnmodified = false | |
): ?Node { | |
( new FallbackHTMLHandler )->handle( $node, $state, $wrapperUnmodified ); | |
return $node->nextSibling; | |
} | |
/** @inheritDoc */ | |
public function firstChild( Node $node, Node $otherNode, SerializerState $state ): array { | |
return [ 'max' => PHP_INT_MAX ]; | |
} | |
/** @inheritDoc */ | |
public function lastChild( Node $node, Node $otherNode, SerializerState $state ): array { | |
return [ 'max' => PHP_INT_MAX ]; | |
} | |
} |