*/
private $languageObject;
+ /**
+ * @return Language
+ */
protected function getLang() {
return $this->languageObject;
}
*/
protected function setUp() {
parent::setUp();
- $found = preg_match( '/Language(.+)Test/', get_called_class(), $m );
+ $found = preg_match( '/Language(.+)Test/', static::class, $m );
if ( $found ) {
# Normalize language code since classes uses underscores
- $m[1] = str_replace( '_', '-', $m[1] );
+ $m[1] = strtolower( str_replace( '_', '-', $m[1] ) );
} else {
# Fallback to english language
$m[1] = 'en';
wfDebug(
- __METHOD__ . " could not extract a language name "
- . "out of " . get_called_class() . " failling back to 'en'\n"
+ __METHOD__ . ' could not extract a language name '
+ . 'out of ' . static::class . " failling back to 'en'\n"
);
}
- // TODO: validate $m[1] which should be a valid language code
+ // @todo validate $m[1] which should be a valid language code
$this->languageObject = Language::factory( $m[1] );
}