Page MenuHomeWickedGov Phorge

PreliminaryCheckPagerFactory.php
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

PreliminaryCheckPagerFactory.php

<?php
namespace MediaWiki\CheckUser\Investigate\Pagers;
use MediaWiki\CheckUser\Investigate\Services\PreliminaryCheckService;
use MediaWiki\CheckUser\Services\TokenQueryManager;
use MediaWiki\Context\IContextSource;
use MediaWiki\Linker\LinkRenderer;
use MediaWiki\Registration\ExtensionRegistry;
use MediaWiki\Title\NamespaceInfo;
use MediaWiki\User\UserFactory;
class PreliminaryCheckPagerFactory implements PagerFactory {
private LinkRenderer $linkRenderer;
private NamespaceInfo $namespaceInfo;
private ExtensionRegistry $extensionRegistry;
private TokenQueryManager $tokenQueryManager;
private PreliminaryCheckService $preliminaryCheck;
private UserFactory $userFactory;
/**
* @param LinkRenderer $linkRenderer
* @param NamespaceInfo $namespaceInfo
* @param ExtensionRegistry $extensionRegistry
* @param TokenQueryManager $tokenQueryManager
* @param PreliminaryCheckService $preliminaryCheck
* @param UserFactory $userFactory
*/
public function __construct(
LinkRenderer $linkRenderer,
NamespaceInfo $namespaceInfo,
ExtensionRegistry $extensionRegistry,
TokenQueryManager $tokenQueryManager,
PreliminaryCheckService $preliminaryCheck,
UserFactory $userFactory
) {
$this->linkRenderer = $linkRenderer;
$this->namespaceInfo = $namespaceInfo;
$this->extensionRegistry = $extensionRegistry;
$this->tokenQueryManager = $tokenQueryManager;
$this->preliminaryCheck = $preliminaryCheck;
$this->userFactory = $userFactory;
}
/**
* @inheritDoc
*/
public function createPager( IContextSource $context ): PreliminaryCheckPager {
return new PreliminaryCheckPager(
$context,
$this->linkRenderer,
$this->namespaceInfo,
$this->tokenQueryManager,
$this->extensionRegistry,
$this->preliminaryCheck,
$this->userFactory
);
}
}

File Metadata

Mime Type
text/x-php
Expires
Aug 16 2026, 20:39 (11 w, 5 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
61/a4/1fade30ad8d099f6e1cc22626a81
Default Alt Text
PreliminaryCheckPagerFactory.php (1 KB)

Event Timeline