public static function setMailing(CMail $mail, $minTimeBetweenSendMailHours = self::DEFAULT_MIN_TIME_BETWEEN_SEND_MAIL_HOURS) { // Enables mailing about encountered errors with the provided CMail object. assert('is_int($minTimeBetweenSendMailHours)', vs(isset($this), get_defined_vars())); assert('$minTimeBetweenSendMailHours >= 0', vs(isset($this), get_defined_vars())); self::$ms_mailing = true; self::$ms_mail = $mail; self::$ms_minTimeBetweenSendMailHours = $minTimeBetweenSendMailHours; self::registerHandlers(); }