Page MenuHomeWickedGov Phorge

UserBucketProvider.php
No OneTemporary

Size
974 B
Referenced Files
None
Subscribers
None

UserBucketProvider.php

<?php
namespace MediaWiki\Extension\EventLogging\Libs\UserBucketProvider;
use MediaWiki\MediaWikiServices;
use MediaWiki\User\UserIdentity;
/**
* Utilities for getting low-granularity segmentation of users.
*/
class UserBucketProvider {
/**
* Find the coarse bucket corresponding to a user's edit count.
*
* @see UserBucketService::bucketEditCount()
* @see UserBucketService::getUserEditCountBucket()
*
* @param UserIdentity $user provides raw edit count
* @return string|null Bucket identifier, or null for anonymous users.
*
* @deprecated since 1.40. Use an injected instance of `UserBucketService` or the
* `EventLogging.UserBucketService` service instead
*/
public static function getUserEditCountBucket( UserIdentity $user ): ?string {
return MediaWikiServices::getInstance()
->getService( 'EventLogging.UserBucketService' )
->getUserEditCountBucket( $user );
}
}
class_alias( UserBucketProvider::class, 'UserBucketProvider' );

File Metadata

Mime Type
text/x-php
Expires
Sat, Oct 3, 10:13 (1 w, 2 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
9a/b1/45e69dfbc33e7c0ecbb945e231d5
Default Alt Text
UserBucketProvider.php (974 B)

Event Timeline