<?php
+use MediaWiki\Linker\LinkTarget;
use Psr\Log\LoggerInterface;
use Wikimedia\Rdbms\IDatabase;
*
* @see WANObjectCacheRepear
* @param WANObjectCache $cache
- * @param TitleValue $t
+ * @param LinkTarget $t
* @return string[]
*/
- public function getEventAffectedKeys( WANObjectCache $cache, TitleValue $t ) {
+ public function getEventAffectedKeys( WANObjectCache $cache, LinkTarget $t ) {
/** @var WikiPage[]|LocalFile[]|User[] $entities */
$entities = [];
// namespaces, but special pages do appear in RC sometimes, e.g. for logs
// of AbuseFilter filter changes.
if ( $t->getNamespace() >= 0 ) {
- $entities[] = WikiPage::factory( Title::newFromTitleValue( $t ) );
+ $entities[] = WikiPage::factory( Title::newFromLinkTarget( $t ) );
}
if ( $t->inNamespace( NS_FILE ) ) {