Page MenuHomeWickedGov Phorge

ConstantLanguageGuesser.php
No OneTemporary

Size
680 B
Referenced Files
None
Subscribers
None

ConstantLanguageGuesser.php

<?php
declare( strict_types = 1 );
namespace Wikimedia\Parsoid\Language;
use Wikimedia\Bcp47Code\Bcp47Code;
use Wikimedia\Parsoid\DOM\Element;
/**
* A simple {@link LanguageGuesser} that returns the same "source language" for every node.
* Appropriate for wikis which by convention are written in a single variant.
*/
class ConstantLanguageGuesser extends LanguageGuesser {
/** @var Bcp47Code */
private $langCode;
/**
* @param Bcp47Code $langCode a language code
*/
public function __construct( Bcp47Code $langCode ) {
$this->langCode = $langCode;
}
/** @inheritDoc */
public function guessLang( Element $node ): Bcp47Code {
return $this->langCode;
}
}

File Metadata

Mime Type
text/x-php
Expires
Sat, May 16, 22:33 (1 h, 27 m)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
a1/97/28b9ac8fa765e7bdbc5b8881426d
Default Alt Text
ConstantLanguageGuesser.php (680 B)

Event Timeline