class LoggerState implements TestState

Disables any user configured loggers by pushing a NullHandler during PHPUnit tests.

This is designed specifically for Monolog. If using another PSR-3 compatible logging package, this will not do anything.

Methods

setUp(SapphireTest $test)

Called on setup

tearDown(SapphireTest $test)

Called on tear down

setUpOnce(string $class)

Called once on setup

tearDownOnce(string $class)

Called once on tear down

Details

at line 19
setUp(SapphireTest $test)

Called on setup

Parameters

SapphireTest $test

at line 28
tearDown(SapphireTest $test)

Called on tear down

Parameters

SapphireTest $test

at line 33
setUpOnce(string $class)

Called once on setup

Parameters

string $class Class being setup

at line 38
tearDownOnce(string $class)

Called once on tear down

Parameters

string $class Class being torn down