- Splits multiple classes into individual files - Adds @covers tags - Fixes scope Change-Id: I7d2816d3574fa53a2aaa8e2a84b7a7ecdd245252
21 lines
No EOL
517 B
PHP
21 lines
No EOL
517 B
PHP
<?php
|
|
|
|
class ApiTestContext extends RequestContext {
|
|
|
|
/**
|
|
* Returns a DerivativeContext with the request variables in place
|
|
*
|
|
* @param $request WebRequest request object including parameters and session
|
|
* @param $user User or null
|
|
* @return DerivativeContext
|
|
*/
|
|
public function newTestContext( WebRequest $request, User $user = null ) {
|
|
$context = new DerivativeContext( $this );
|
|
$context->setRequest( $request );
|
|
if ( $user !== null ) {
|
|
$context->setUser( $user );
|
|
}
|
|
|
|
return $context;
|
|
}
|
|
} |