public function testValidator() { $method = self::getPrivateMethod('validator'); $obj = Sms::make()->to('18280000000'); $r = $method->invokeArgs($obj, []); $this->assertTrue($r); }
/** * 简洁短信发送接口 * @param $to 接收人 * @param $content 短信内容 * @param $是否入队列, 未实现 * @return array * [ * 'success' => false, * 'info' => '', * 'code' => 0 * ]; * */ public function send($to, $content, $queue = true) { $this->trigger('beforeSend'); if ($this->template !== false) { $content = $this->translate($content); } $result = Sms::make()->to($to)->content($content)->send($queue); $this->trigger('afterSend'); return $result; }
public static function setUpBeforeClass() { self::$sms = Sms::make(); }
public static function setUpBeforeClass() { Sms::cleanScheme(); Sms::scheme(['Log' => '10', 'Luosimao' => '0']); self::$sms = Sms::make(); }
* after sent hook */ Sms::afterSend(function ($task, $results) { }); /** * manual set enable agents */ //Sms::enable([ // 'Log' => '1 backup', // 'Luosimao' => '3 backup' //]); /** * print config */ //var_dump(Sms::getAgents()); //var_dump(Sms::getConfig()); /** * define queue */ //Sms::queue(function(){ // var_dump('pushed to queue!'); // return 'yes'; //}); //Sms::queue(true); print_r('<hr>'); $result = Sms::make(['YunTongXun' => 21516])->to('18280345...')->data(['code' => '1111', 'length' => 10])->send(true); var_dump($result); print_r('<hr>'); $sms = new Sms(); $result2 = $sms->voice(111)->to(18280345349)->send(); var_dump($result2);