/** * 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; }