Group all the pieces relevant to the context of a request into one instance.
An IContextSource implementation which will inherit context from another source but allow individual ...
The User object encapsulates all of the user-specific settings (user_id, name, rights, email address, options, last login time).
newTestContext(WebRequest $request, User $user=null)
Returns a DerivativeContext with the request variables in place.