Classes

FixedTimeProvider uses an previously-generated timestamp to provide the time
SystemTimeProvider uses built-in PHP functions to provide the time