• Модуль: disk
  • Путь к файлу: ~/bitrix/modules/disk/lib/volume/timer.php
  • Класс: BitrixDiskVolumeTimer
  • Вызов: Timer::__construct
public function __construct($timeLimit = -1)
{
	if ($timeLimit > 0)
	{
		$this->setTimeLimit($timeLimit);
	}
	elseif (ini_get('max_execution_time') != '')
	{
		$executionTime = (int)ini_get('max_execution_time');
		if ($executionTime <= 0 || $executionTime > self::MAX_EXECUTION_TIME)
		{
			$executionTime = self::MAX_EXECUTION_TIME;
		}
		$this->setTimeLimit($executionTime - $this->timeGap);
	}
	else
	{
		$this->setTimeLimit(self::MAX_EXECUTION_TIME - $this->timeGap);
	}
}