This reverts commit 2bdc0b2b72.
Reason for revert: T166010#8349431
Bug: T166010
Change-Id: Idcd3025647aec99532f5d69b9c1718c531761283
23 lines
599 B
PHP
23 lines
599 B
PHP
<?php
|
|
|
|
use MediaWiki\Permissions\Authority;
|
|
|
|
class ApiTestContext extends RequestContext {
|
|
|
|
/**
|
|
* Returns a DerivativeContext with the request variables in place
|
|
*
|
|
* @param WebRequest $request WebRequest request object including parameters and session
|
|
* @param Authority|null $performer
|
|
* @return DerivativeContext
|
|
*/
|
|
public function newTestContext( WebRequest $request, Authority $performer = null ) {
|
|
$context = new DerivativeContext( $this );
|
|
$context->setRequest( $request );
|
|
if ( $performer !== null ) {
|
|
$context->setAuthority( $performer );
|
|
}
|
|
|
|
return $context;
|
|
}
|
|
}
|