Exemplo n.º 1
0
 /**
  * Get break time, calculated later than other config settings due to requiring session name to be set
  *
  * @return int
  */
 private function _getBreakAfter()
 {
     // Has break after already been calculated? Only fetch from config once, then reuse variable.
     if (!$this->_breakAfter) {
         // Fetch relevant setting from config using session name
         $this->_breakAfter = (double) ($this->config->getBreakAfter() ?: self::DEFAULT_BREAK_AFTER);
         // Use sleep time multiplier so break time is in seconds
         $this->_breakAfter = (int) round(1000000 / self::SLEEP_TIME * $this->_breakAfter);
     }
     return $this->_breakAfter;
 }