X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Ftitle%2FTitleParser.php;h=0ce5ece015ac203c0fc5c1c238db2a8f580161f2;hb=4051970d03686d0f05516659a35733cd5325eb37;hp=8569735e82b287c725aa9d35b401050b7b48f757;hpb=d28eb17a50f95c169b46ae92f99d18c95ae30105;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/title/TitleParser.php b/includes/title/TitleParser.php index 8569735e82..0ce5ece015 100644 --- a/includes/title/TitleParser.php +++ b/includes/title/TitleParser.php @@ -43,4 +43,16 @@ interface TitleParser { * @return TitleValue */ public function parseTitle( $text, $defaultNamespace = NS_MAIN ); + + /** + * Given a namespace and title, return a TitleValue if valid, or null if invalid. + * + * @param int $namespace + * @param string $text + * @param string $fragment + * @param string $interwiki + * + * @return TitleValue|null + */ + public function makeTitleValueSafe( $namespace, $text, $fragment = '', $interwiki = '' ); }