X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2FTitle.php;h=9ada4f314d0a0e3620df76928227ce0cabe8c870;hb=a6a6d55c5397153054fda3aedc570b9d3e31110e;hp=eac712bede8a9b5c9763be6ad1956629039a2c80;hpb=2cb893c0850d343a173908481449cffdb6a5f4d3;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/Title.php b/includes/Title.php index eac712bede..9ada4f314d 100644 --- a/includes/Title.php +++ b/includes/Title.php @@ -530,7 +530,7 @@ class Title { * @param string $title Database key form * @param string $fragment The link fragment (after the "#") * @param string $interwiki Interwiki prefix - * @return Title The new object, or null on an error + * @return Title|null The new object, or null on an error */ public static function makeTitleSafe( $ns, $title, $fragment = '', $interwiki = '' ) { if ( !MWNamespace::exists( $ns ) ) { @@ -1008,10 +1008,8 @@ class Title { */ public function getNsText() { if ( $this->isExternal() ) { - // This probably shouldn't even happen. ohh man, oh yuck. - // But for interwiki transclusion it sometimes does. - // Shit. Shit shit shit. - // + // This probably shouldn't even happen, + // but for interwiki transclusion it sometimes does. // Use the canonical namespaces if possible to try to // resolve a foreign namespace. if ( MWNamespace::exists( $this->mNamespace ) ) { @@ -1420,6 +1418,7 @@ class Title { * Deprecated for public use, use Title::makeTitle() with fragment parameter. * Still in active use privately. * + * @private * @param string $fragment Text */ public function setFragment( $fragment ) { @@ -4383,7 +4382,7 @@ class Title { /** * Updates page_touched for this page; called from LinksUpdate.php * - * @param integer $purgeTime TS_MW timestamp [optional] + * @param string $purgeTime [optional] TS_MW timestamp * @return bool True if the update succeeded */ public function invalidateCache( $purgeTime = null ) { @@ -4418,19 +4417,16 @@ class Title { * on the number of links. Typically called on create and delete. */ public function touchLinks() { - $u = new HTMLCacheUpdate( $this, 'pagelinks' ); - $u->doUpdate(); - + DeferredUpdates::addUpdate( new HTMLCacheUpdate( $this, 'pagelinks' ) ); if ( $this->getNamespace() == NS_CATEGORY ) { - $u = new HTMLCacheUpdate( $this, 'categorylinks' ); - $u->doUpdate(); + DeferredUpdates::addUpdate( new HTMLCacheUpdate( $this, 'categorylinks' ) ); } } /** * Get the last touched timestamp * - * @param DatabaseBase $db Optional db + * @param IDatabase $db Optional db * @return string Last-touched timestamp */ public function getTouched( $db = null ) {