X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2FRevision.php;h=f2ca79ae1564edfe304021095a4107a84982454d;hb=746fa545f0047ec7bcf18f773c224369e6b3172b;hp=e48d4a5058f5a96da0c50e7807bb72c2f5e3266b;hpb=25c3a843b09b4766f4c2f9efe5dba0345320adf8;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/Revision.php b/includes/Revision.php index e48d4a5058..f2ca79ae15 100644 --- a/includes/Revision.php +++ b/includes/Revision.php @@ -117,7 +117,7 @@ class Revision implements IDBAccessObject { */ public static function newFromId( $id, $flags = 0 ) { $rec = self::getRevisionLookup()->getRevisionById( $id, $flags ); - return $rec === null ? null : new Revision( $rec, $flags ); + return $rec ? new Revision( $rec, $flags ) : null; } /** @@ -136,7 +136,7 @@ class Revision implements IDBAccessObject { */ public static function newFromTitle( LinkTarget $linkTarget, $id = 0, $flags = 0 ) { $rec = self::getRevisionLookup()->getRevisionByTitle( $linkTarget, $id, $flags ); - return $rec === null ? null : new Revision( $rec, $flags ); + return $rec ? new Revision( $rec, $flags ) : null; } /** @@ -155,7 +155,7 @@ class Revision implements IDBAccessObject { */ public static function newFromPageId( $pageId, $revId = 0, $flags = 0 ) { $rec = self::getRevisionLookup()->getRevisionByPageId( $pageId, $revId, $flags ); - return $rec === null ? null : new Revision( $rec, $flags ); + return $rec ? new Revision( $rec, $flags ) : null; } /** @@ -242,7 +242,7 @@ class Revision implements IDBAccessObject { public static function loadFromId( $db, $id ) { wfDeprecated( __METHOD__, '1.31' ); // no known callers $rec = self::getRevisionStore()->loadRevisionFromId( $db, $id ); - return $rec === null ? null : new Revision( $rec ); + return $rec ? new Revision( $rec ) : null; } /** @@ -259,7 +259,7 @@ class Revision implements IDBAccessObject { */ public static function loadFromPageId( $db, $pageid, $id = 0 ) { $rec = self::getRevisionStore()->loadRevisionFromPageId( $db, $pageid, $id ); - return $rec === null ? null : new Revision( $rec ); + return $rec ? new Revision( $rec ) : null; } /** @@ -276,7 +276,7 @@ class Revision implements IDBAccessObject { */ public static function loadFromTitle( $db, $title, $id = 0 ) { $rec = self::getRevisionStore()->loadRevisionFromTitle( $db, $title, $id ); - return $rec === null ? null : new Revision( $rec ); + return $rec ? new Revision( $rec ) : null; } /** @@ -294,7 +294,7 @@ class Revision implements IDBAccessObject { */ public static function loadFromTimestamp( $db, $title, $timestamp ) { $rec = self::getRevisionStore()->loadRevisionFromTimestamp( $db, $title, $timestamp ); - return $rec === null ? null : new Revision( $rec ); + return $rec ? new Revision( $rec ) : null; } /** @@ -544,7 +544,7 @@ class Revision implements IDBAccessObject { * @param int $queryFlags * @param Title|null $title * - * @access private + * @private */ function __construct( $row, $queryFlags = 0, Title $title = null ) { global $wgUser; @@ -832,17 +832,15 @@ class Revision implements IDBAccessObject { } /** - * Fetch revision comment if it's available to the specified audience. - * If the specified audience does not have access to the comment, an - * empty string will be returned. - * * @param int $audience One of: * Revision::FOR_PUBLIC to be displayed to all users * Revision::FOR_THIS_USER to be displayed to the given user * Revision::RAW get the text regardless of permissions * @param User|null $user User object to check for, only if FOR_THIS_USER is passed * to the $audience parameter - * @return string + * + * @return string|null Returns null if the specified audience does not have access to the + * comment. */ function getComment( $audience = self::FOR_PUBLIC, User $user = null ) { global $wgUser; @@ -1012,7 +1010,7 @@ class Revision implements IDBAccessObject { public function getPrevious() { $title = $this->getTitle(); $rec = self::getRevisionLookup()->getPreviousRevision( $this->mRecord, $title ); - return $rec === null ? null : new Revision( $rec, self::READ_NORMAL, $title ); + return $rec ? new Revision( $rec, self::READ_NORMAL, $title ) : null; } /** @@ -1023,7 +1021,7 @@ class Revision implements IDBAccessObject { public function getNext() { $title = $this->getTitle(); $rec = self::getRevisionLookup()->getNextRevision( $this->mRecord, $title ); - return $rec === null ? null : new Revision( $rec, self::READ_NORMAL, $title ); + return $rec ? new Revision( $rec, self::READ_NORMAL, $title ) : null; } /**