Code Coverage
 
Classes and Traits
Functions and Methods
Lines
Total
n/a
0 / 0
n/a
0 / 0
CRAP
n/a
0 / 0
LanguageGuesser
n/a
0 / 0
n/a
0 / 0
1
n/a
0 / 0
 guessLang
n/a
0 / 0
1
n/a
0 / 0
<?php
namespace Wikimedia\Parsoid\Language;
use Wikimedia\Parsoid\DOM\Element;
/**
 * An oracle that gives you a predicted "source language" for every node in a DOM, which is used
 * when converting the result back to the source language during round-tripping.
 */
abstract class LanguageGuesser {
    /**
     * @param Element $node
     * @return string predicted source language
     */
    abstract public function guessLang( Element $node ): string;
}