Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
0.00% covered (danger)
0.00%
0 / 4
n/a
0 / 0
CRAP
n/a
0 / 0
1<?php
2// phpcs:disable Generic.Classes.DuplicateClassName.Found
3// phpcs:disable Generic.Files.OneObjectStructurePerFile.MultipleFound
4declare( strict_types = 1 );
5
6namespace Wikimedia\Parsoid\DOM;
7
8use Wikimedia\Parsoid\Utils\DOMCompat;
9
10if ( DOMCompat::isUsingDodo() ) {
11
12    class_alias( \Wikimedia\Dodo\CharacterData::class, CharacterData::class );
13
14} elseif ( DOMCompat::isUsing84Dom() ) {
15
16    class_alias( \Dom\CharacterData::class, CharacterData::class );
17
18} else {
19
20    interface CharacterData { # can't extend \DOMCharacterData due to inheritance limitations
21    }
22
23}