Page MenuHomeWickedGov Phorge

HookRunner.php
No OneTemporary

Size
957 B
Referenced Files
None
Subscribers
None

HookRunner.php

<?php
namespace MediaWiki\Extension\OAuth;
use MediaWiki\Extension\OAuth\Entity\MWClientEntityInterface;
use MediaWiki\Extension\OAuth\Repository\Hook\OAuthClaimStoreGetClaimsHook;
use MediaWiki\HookContainer\HookContainer;
class HookRunner implements OAuthClaimStoreGetClaimsHook {
/**
* @var HookContainer
*/
private $hookContainer;
/**
* @param HookContainer $hookContainer
*/
public function __construct( HookContainer $hookContainer ) {
$this->hookContainer = $hookContainer;
}
/**
* @param string $grantType
* @param MWClientEntityInterface $clientEntity
* @param array &$privateClaims
* @param string|null $userIdentifier
*/
public function onOAuthClaimStoreGetClaims(
string $grantType, MWClientEntityInterface $clientEntity, array &$privateClaims, $userIdentifier = null
) {
$this->hookContainer->run(
'OAuthClaimStoreGetClaims',
[ $grantType, $clientEntity, &$privateClaims, $userIdentifier ]
);
}
}

File Metadata

Mime Type
text/x-php
Expires
Fri, Jul 3, 20:50 (1 d, 7 h)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
1e/8b/08cbaa6564b2e9257dca5fdc74b4
Default Alt Text
HookRunner.php (957 B)

Event Timeline