MediaWiki  REL1_24
FakeConverter.php
Go to the documentation of this file.
00001 <?php
00029 class FakeConverter {
00033     public $mLang;
00034 
00035     function __construct( $langobj ) {
00036         $this->mLang = $langobj;
00037     }
00038 
00039     function autoConvert( $text, $variant = false ) {
00040         return $text;
00041     }
00042 
00043     function autoConvertToAllVariants( $text ) {
00044         return array( $this->mLang->getCode() => $text );
00045     }
00046 
00047     function convert( $t ) {
00048         return $t;
00049     }
00050 
00051     function convertTo( $text, $variant ) {
00052         return $text;
00053     }
00054 
00059     function convertTitle( $t ) {
00060         return $t->getPrefixedText();
00061     }
00062 
00063     function convertNamespace( $ns ) {
00064         return $this->mLang->getFormattedNsText( $ns );
00065     }
00066 
00067     function getVariants() {
00068         return array( $this->mLang->getCode() );
00069     }
00070 
00071     function getVariantFallbacks( $variant ) {
00072         return $this->mLang->getCode();
00073     }
00074 
00075     function getPreferredVariant() {
00076         return $this->mLang->getCode();
00077     }
00078 
00079     function getDefaultVariant() {
00080         return $this->mLang->getCode();
00081     }
00082 
00083     function getURLVariant() {
00084         return '';
00085     }
00086 
00087     function getConvRuleTitle() {
00088         return false;
00089     }
00090 
00091     function findVariantLink( &$l, &$n, $ignoreOtherCond = false ) {
00092     }
00093 
00094     function getExtraHashOptions() {
00095         return '';
00096     }
00097 
00098     function getParsedTitle() {
00099         return '';
00100     }
00101 
00102     function markNoConversion( $text, $noParse = false ) {
00103         return $text;
00104     }
00105 
00106     function convertCategoryKey( $key ) {
00107         return $key;
00108     }
00109 
00111     function armourMath( $text ) {
00112         return $text;
00113     }
00114 
00115     function validateVariant( $variant = null ) {
00116         return $variant === $this->mLang->getCode() ? $variant : null;
00117     }
00118 
00119     function translate( $text, $variant ) {
00120         return $text;
00121     }
00122 }