return new MediaWikiTitleCodec( $lang, $gender );
}
- public function provideFormat() {
+ public static function provideFormat() {
return array(
array( NS_MAIN, 'Foo_Bar', '', 'en', 'Foo Bar' ),
array( NS_USER, 'Hansi_Maier', 'stuff_and_so_on', 'en', 'User:Hansi Maier#stuff and so on' ),
$this->assertEquals( $normalized, $actual2, 'normalized after round trip' );
}
- public function provideGetText() {
+ public static function provideGetText() {
return array(
array( NS_MAIN, 'Foo_Bar', '', 'en', 'Foo Bar' ),
array( NS_USER, 'Hansi_Maier', 'stuff_and_so_on', 'en', 'Hansi Maier' ),
$this->assertEquals( $expected, $actual );
}
- public function provideGetPrefixedText() {
+ public static function provideGetPrefixedText() {
return array(
array( NS_MAIN, 'Foo_Bar', '', 'en', 'Foo Bar' ),
array( NS_USER, 'Hansi_Maier', 'stuff_and_so_on', 'en', 'User:Hansi Maier' ),
$this->assertEquals( $expected, $actual );
}
- public function provideGetFullText() {
+ public static function provideGetFullText() {
return array(
array( NS_MAIN, 'Foo_Bar', '', 'en', 'Foo Bar' ),
array( NS_USER, 'Hansi_Maier', 'stuff_and_so_on', 'en', 'User:Hansi Maier#stuff and so on' ),
$this->assertEquals( $expected, $actual );
}
- public function provideParseTitle() {
+ public static function provideParseTitle() {
//TODO: test capitalization and trimming
//TODO: test unicode normalization
$this->assertEquals( $title, $actual );
}
- public function provideParseTitle_invalid() {
+ public static function provideParseTitle_invalid() {
//TODO: test unicode errors
return array(
$codec->parseTitle( $text, NS_MAIN );
}
- public function provideGetNamespaceName() {
+ public static function provideGetNamespaceName() {
return array(
array( NS_MAIN, 'Foo', 'en', '' ),
array( NS_USER, 'Foo', 'en', 'User' ),