X-Git-Url: http://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=blobdiff_plain;f=includes%2Fparser%2FParser.php;h=ae77c4ef03c7f684e23d939b95abc89ff301b5d7;hp=9ec58346cc9ebe9b3d728d0f99a9e4263806aecf;hb=9ddd146c262806e993ea66994f367a0a795e762d;hpb=c96b8354fc62a6ce0696f94a43f3419848dbba8d diff --git a/includes/parser/Parser.php b/includes/parser/Parser.php index 9ec58346cc..ae77c4ef03 100644 --- a/includes/parser/Parser.php +++ b/includes/parser/Parser.php @@ -228,7 +228,7 @@ class Parser { public $mOptions; /** - * @var Title + * @var Title|null Beware - this is not always set */ public $mTitle; # Title context, used for self-link rendering and similar things public $mOutputType; # Output type, one of the OT_xxx constants @@ -906,9 +906,9 @@ class Parser { /** * Set the context title * - * @param Title $t + * @param Title|null $t */ - public function setTitle( $t ) { + public function setTitle( Title $t = null ) { if ( !$t ) { $t = Title::makeTitle( NS_SPECIAL, 'Badtitle/Parser' ); } @@ -926,7 +926,7 @@ class Parser { * * @return Title|null */ - public function getTitle() { + public function getTitle() : ?Title { return $this->mTitle; } @@ -934,9 +934,9 @@ class Parser { * Accessor/mutator for the Title object * * @param Title|null $x Title object or null to just get the current one - * @return Title + * @return Title|null */ - public function Title( $x = null ) { + public function Title( Title $x = null ) : ?Title { return wfSetVar( $this->mTitle, $x ); }