X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=blobdiff_plain;f=includes%2Fpage%2FWikiPage.php;h=fea1bf64ef7c51145876ff9b21fd6dbb2bb03648;hp=3e2f46471a75b6cf7bc9f363fc8269beaee9f7f6;hb=4051e45504a0da71718bb46f51b0dab1ea65c7fe;hpb=bbeeddeafbbc591355bf17379c8e8739476c125b diff --git a/includes/page/WikiPage.php b/includes/page/WikiPage.php index 3e2f46471a..fea1bf64ef 100644 --- a/includes/page/WikiPage.php +++ b/includes/page/WikiPage.php @@ -41,6 +41,8 @@ use Wikimedia\Rdbms\LoadBalancer; * * Some fields are public only for backwards-compatibility. Use accessors. * In the past, this class was part of Article.php and everything was public. + * + * @phan-file-suppress PhanAccessMethodInternal Due to the use of DerivedPageDataUpdater */ class WikiPage implements Page, IDBAccessObject { // Constants for $mDataLoadedFrom and related @@ -68,7 +70,9 @@ class WikiPage implements Page, IDBAccessObject { */ public $mLatest = false; - /** @var PreparedEdit Map of cache fields (text, parser output, ect) for a proposed/new edit */ + /** + * @var PreparedEdit|false Map of cache fields (text, parser output, ect) for a proposed/new edit + */ public $mPreparedEdit = false; /** @@ -2390,7 +2394,7 @@ class WikiPage implements Page, IDBAccessObject { if ( !is_null( $nullRevision ) ) { $logEntry->setAssociatedRevId( $nullRevision->getId() ); } - $logEntry->setTags( $tags ); + $logEntry->addTags( $tags ); if ( $logRelationsField !== null && count( $logRelationsValues ) ) { $logEntry->setRelations( [ $logRelationsField => $logRelationsValues ] ); } @@ -2791,7 +2795,7 @@ class WikiPage implements Page, IDBAccessObject { $logEntry->setPerformer( $deleter ); $logEntry->setTarget( $logTitle ); $logEntry->setComment( $reason ); - $logEntry->setTags( $tags ); + $logEntry->addTags( $tags ); $logid = $logEntry->insert(); $dbw->onTransactionPreCommitOrIdle(