MediaWiki REL1_39
MediaWiki\Preferences\SignatureValidatorFactory Class Reference

Public Member Functions

 __construct (ServiceOptions $options, callable $parserFactoryClosure, SpecialPageFactory $specialPageFactory, TitleFactory $titleFactory)
 
 newSignatureValidator (UserIdentity $user, ?MessageLocalizer $localizer, ParserOptions $popts)
 

Detailed Description

Since
1.38

Definition at line 34 of file SignatureValidatorFactory.php.

Constructor & Destructor Documentation

◆ __construct()

MediaWiki\Preferences\SignatureValidatorFactory::__construct ( ServiceOptions  $options,
callable  $parserFactoryClosure,
SpecialPageFactory  $specialPageFactory,
TitleFactory  $titleFactory 
)
Parameters
ServiceOptions$options
callable$parserFactoryClosureA function which returns a ParserFactory. We use this instead of an actual ParserFactory to avoid a circular dependency, since Parser also needs a SignatureValidatorFactory for signature formatting.
SpecialPageFactory$specialPageFactory
TitleFactory$titleFactory

Definition at line 55 of file SignatureValidatorFactory.php.

References MediaWiki\Config\ServiceOptions\assertRequiredOptions().

Member Function Documentation

◆ newSignatureValidator()

MediaWiki\Preferences\SignatureValidatorFactory::newSignatureValidator ( UserIdentity  $user,
?MessageLocalizer  $localizer,
ParserOptions  $popts 
)
Parameters
UserIdentity$user
MessageLocalizer | null$localizer
ParserOptions$popts
Returns
SignatureValidator

Definition at line 75 of file SignatureValidatorFactory.php.


The documentation for this class was generated from the following file: