Page MenuHomeWickedGov Phorge

MediaWikiTitleCodec.php
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

MediaWikiTitleCodec.php

<?php
/**
* A codec for MediaWiki page titles.
*
* @license GPL-2.0-or-later
* @file
* @author Daniel Kinzler
*/
namespace MediaWiki\Title;
/**
* A codec for MediaWiki page titles.
*
* @note Normalization and validation is applied while parsing, not when formatting.
* It's possible to construct a TitleValue with an invalid title, and use MediaWikiTitleCodec
* to generate an (invalid) title string from it. TitleValues should be constructed only
* via parseTitle() or from a (semi)trusted source, such as the database.
*
* @see https://www.mediawiki.org/wiki/Requests_for_comment/TitleValue
* @since 1.23
* @deprecated since 1.44 use TitleParser, TitleFormatter
*/
class MediaWikiTitleCodec {
/**
* Returns a simple regex that will match on characters and sequences invalid in titles.
* Note that this doesn't pick up many things that could be wrong with titles, but that
* replacing this regex with something valid will make many titles valid.
* Previously Title::getTitleInvalidRegex()
*
* @deprecated since 1.44 use TitleParser::getTitleInvalidRegex()
*
* @return string Regex string
* @since 1.25
*/
public static function getTitleInvalidRegex() {
return TitleParser::getTitleInvalidRegex();
}
}
/** @deprecated class alias since 1.41 */
class_alias( MediaWikiTitleCodec::class, 'MediaWikiTitleCodec' );

File Metadata

Mime Type
text/x-php
Expires
Aug 17 2026, 16:50 (10 w, 2 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
4c/5c/dc7184f57538ef5eaec2d510f73c
Default Alt Text
MediaWikiTitleCodec.php (1 KB)

Event Timeline