Файловый менеджер - Редактировать - /var/www/html/mediawiki-1.43.1/extensions/AbuseFilter/includes/Parser/RuleCheckerFactory.php
Ðазад
<?php namespace MediaWiki\Extension\AbuseFilter\Parser; use MediaWiki\Extension\AbuseFilter\KeywordsManager; use MediaWiki\Extension\AbuseFilter\Variables\VariableHolder; use MediaWiki\Extension\AbuseFilter\Variables\VariablesManager; use MediaWiki\Language\Language; use Psr\Log\LoggerInterface; use Wikimedia\Equivset\Equivset; use Wikimedia\ObjectCache\BagOStuff; use Wikimedia\Stats\IBufferingStatsdDataFactory; class RuleCheckerFactory { public const SERVICE_NAME = 'AbuseFilterRuleCheckerFactory'; /** @var Language */ private $contLang; /** @var BagOStuff */ private $cache; /** @var LoggerInterface */ private $logger; /** @var KeywordsManager */ private $keywordsManager; /** @var VariablesManager */ private $varManager; /** @var IBufferingStatsdDataFactory */ private $statsdDataFactory; /** @var Equivset */ private $equivset; /** @var int */ private $conditionsLimit; /** * @param Language $contLang * @param BagOStuff $cache * @param LoggerInterface $logger * @param KeywordsManager $keywordsManager * @param VariablesManager $varManager * @param IBufferingStatsdDataFactory $statsdDataFactory * @param Equivset $equivset * @param int $conditionsLimit */ public function __construct( Language $contLang, BagOStuff $cache, LoggerInterface $logger, KeywordsManager $keywordsManager, VariablesManager $varManager, IBufferingStatsdDataFactory $statsdDataFactory, Equivset $equivset, int $conditionsLimit ) { $this->contLang = $contLang; $this->cache = $cache; $this->logger = $logger; $this->keywordsManager = $keywordsManager; $this->varManager = $varManager; $this->statsdDataFactory = $statsdDataFactory; $this->equivset = $equivset; $this->conditionsLimit = $conditionsLimit; } /** * @param VariableHolder|null $vars * @return FilterEvaluator */ public function newRuleChecker( ?VariableHolder $vars = null ): FilterEvaluator { return new FilterEvaluator( $this->contLang, $this->cache, $this->logger, $this->keywordsManager, $this->varManager, $this->statsdDataFactory, $this->equivset, $this->conditionsLimit, $vars ); } }
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка