return $this->format;
}
+ /**
+ * Returns the Language of the Message.
+ *
+ * @since 1.23
+ *
+ * @return Language
+ */
+ public function getLanguage() {
+ return $this->language;
+ }
+
/**
* Factory function that is just wrapper for the real constructor. It is
* intended to be used instead of the real constructor, because it allows
);
}
+ public function getLanguageProvider() {
+ return array(
+ array( 'foo', array( 'bar' ), 'en' ),
+ array( 'foo', array( 'bar' ), 'de' )
+ );
+ }
+
+ /**
+ * @covers Message::getLanguage
+ * @dataProvider getLanguageProvider
+ */
+ public function testGetLanguageCode( $key, $params, $languageCode ) {
+ $language = Language::factory( $languageCode );
+ $message = new Message( $key, $params, $language );
+
+ $this->assertEquals( $language, $message->getLanguage() );
+ }
+
/**
* @covers Message::params
* @dataProvider provideTestParams