5use Wikimedia\TestingAccessWrapper;
22 $reqWrapper = TestingAccessWrapper::newFromObject(
$req );
24 $reqWrapper->expiration = 30 * 24 * 3600;
25 $this->assertNotEmpty(
$req->getFieldInfo() );
27 $reqWrapper->expiration =
null;
28 $this->assertEmpty(
$req->getFieldInfo() );
33 $reqWrapper = TestingAccessWrapper::newFromObject(
$req );
34 $reqWrapper->expiration =
$args[0];
43 [
'expiration' => 30 * 24 * 3600,
'rememberMe' =>
false ]
45 'RememberMe present' => [
47 [
'rememberMe' =>
'' ],
48 [
'expiration' => 30 * 24 * 3600,
'rememberMe' =>
true ]
50 'RememberMe present but session provider cannot remember' => [
52 [
'rememberMe' =>
'' ],
this hook is for auditing only $req
null means default in associative array with keys and values unescaped Should be merged with default with a value of false meaning to suppress the attribute in associative array with keys and values unescaped noclasses just before the function returns a value If you return true
processing should stop and the error should be shown to the user * false