'BlockManager' => function ( MediaWikiServices $services ) : BlockManager {
return new BlockManager(
new ServiceOptions(
- BlockManager::$constructorOptions, $services->getMainConfig()
+ BlockManager::CONSTRUCTOR_OPTIONS, $services->getMainConfig()
),
$services->getPermissionManager(),
LoggerFactory::getInstance( 'BlockManager' )
private $options;
/**
- * TODO Make this a const when HHVM support is dropped (T192166)
- *
* @var array
* @since 1.34
*/
- public static $constructorOptions = [
+ public const CONSTRUCTOR_OPTIONS = [
'ApplyIpBlocksToXff',
'CookieSetOnAutoblock',
'CookieSetOnIpBlock',
PermissionManager $permissionManager,
LoggerInterface $logger
) {
- $options->assertRequiredOptions( self::$constructorOptions );
+ $options->assertRequiredOptions( self::CONSTRUCTOR_OPTIONS );
$this->options = $options;
$this->permissionManager = $permissionManager;
$this->logger = $logger;
return [
new LoggedServiceOptions(
self::$serviceOptionsAccessLog,
- BlockManager::$constructorOptions,
+ BlockManager::CONSTRUCTOR_OPTIONS,
MediaWikiServices::getInstance()->getMainConfig()
),
MediaWikiServices::getInstance()->getPermissionManager(),