SoPHIE API Documentation

Timer API Documentation

SoPHIE Timer API Class

The Timer API provides methods to interact with SoPHIE's timer system

Init: $timerApi = $api->get('sophie_timer');

Method: $timerApi->getMicrotime(...)

Method: $timerApi->getInitialLag(...)

Method: $timerApi->getGracePeriodServer(...)

Method: $timerApi->getGracePeriodClient(...)

Method: $timerApi->isEnabled(...)

Method: $timerApi->isCountdownEnabled(...)

Method: $timerApi->getTimerStart(...)

Method: $timerApi->getTimerContext(...)

Method: $timerApi->isTimerDisplay(...)

Method: $timerApi->getTimerDisplay(...)

Method: $timerApi->isTimerProceedBeforeTimeout(...)

Method: $timerApi->getTimerProceedBeforeTimeout(...)

Method: $timerApi->getTimerShowOnStartup(...)

Method: $timerApi->getTimerShowOnCountdown(...)

Method: $timerApi->getTimerVariableContext(...)

Method: $timerApi->getTimerVariablePrefix(...)

Method: $timerApi->getTimerOnTimeout(...)

Method: $timerApi->getTimerDuration(...)

Method: $timerApi->getCountdownDuration(...)

Method: $timerApi->start(...)

Method: $timerApi->getState(...)

Method: $timerApi->getGracefulState(...)

Method: $timerApi->hasStartTime(...)

Method: $timerApi->getStartTimeAndDuration(...)

Method: $timerApi->getStartTime(...)

Method: $timerApi->getDuration(...)

Method: $timerApi->getEndTime(...)

Method: $timerApi->getRemainingTime(...)

Method: $timerApi->getElapsedTime(...)

Method: $timerApi->getFrontendParams(...)