SilverStripe\TestSession\TestSessionHTTPMiddleware
Sets state previously initialized through {@link TestSessionController}.
Synopsis
class TestSessionHTTPMiddleware
implements
HTTPMiddleware
{
- // members
- protected TestSessionEnvironment $testSessionEnvironment;
- // methods
- public void __construct()
- public void process()
- protected void loadTestState()
- protected void restoreTestState()
Hierarchy
Implements
- SilverStripe\Control\Middleware\HTTPMiddleware
Members
protected
- $testSessionEnvironment — SilverStripe\TestSession\TestSessionEnvironment
Methods
protected
- loadTestState() — Load test state from environment into "real" environment
- restoreTestState()