37 protected $origin = self::ORIGIN_USER_INDIVIDUAL;
46 if ( !$user || !$user->isRegistered() || $tempUserConfig->isTempName( $user->getName() ) ) {
56 $userPage = $titleFormatter->getPrefixedDBkey(
new TitleValue(
NS_USER, $user->getName() ) );
57 $pages[
"$userPage/common.js"] = [
'type' =>
'script' ];
58 $pages[
"$userPage/" . $context->
getSkin() .
'.js'] = [
'type' =>
'script' ];
64 foreach ( $userGroupManager->getUserEffectiveGroups( $user ) as
$group ) {
68 $pages[
"MediaWiki:Group-$group.js"] = [
'type' =>
'script' ];
81 return self::GROUP_USER;
A class containing constants representing the names of configuration variables.
const UseSiteJs
Name constant for the UseSiteJs setting, for use with Config::get()
const AllowUserJs
Name constant for the AllowUserJs setting, for use with Config::get()
Context object that contains information about the state of a specific ResourceLoader web request.
getUserIdentity()
Get the possibly-cached UserIdentity object for the specified username.