コード例 #1
0
ファイル: Sms.php プロジェクト: toplan/phpsms
 /**
  * Set whether to use the queue system, and define how to use it.
  *
  * @param mixed $enable
  * @param mixed $handler
  *
  * @return bool
  */
 public static function queue($enable = null, $handler = null)
 {
     if ($enable === null && $handler === null) {
         return self::$enableQueue;
     }
     if (is_callable($enable)) {
         $handler = $enable;
         $enable = true;
     }
     self::$enableQueue = (bool) $enable;
     if (is_callable($handler)) {
         self::$howToUseQueue = $handler;
     }
     return self::$enableQueue;
 }
コード例 #2
0
ファイル: Sms.php プロジェクト: rocketyang/phpsms
 /**
  * set how to use queue.
  * @param $enable
  * @param $handler
  *
  * @throws \Exception
  */
 public static function queue($enable, $handler = null)
 {
     if (is_callable($enable)) {
         $handler = $enable;
         $enable = true;
     }
     self::$enableQueue = !!$enable;
     if (is_callable($handler)) {
         self::$howToUseQueue = $handler;
     }
 }