getAgent() публичный статический Метод

Get a sms agent instance by agent name, if null, will try to create a new agent instance.
public static getAgent ( string $name ) : mixed
$name string
Результат mixed
Пример #1
0
 public function testGetAgent()
 {
     $agent = Sms::getAgent('Log');
     $this->assertInstanceOf('Toplan\\PhpSms\\LogAgent', $agent);
     $luosimao = Sms::getAgent('Luosimao');
     $this->assertInstanceOf('Toplan\\PhpSms\\LuosimaoAgent', $luosimao);
 }
Пример #2
0
 public function testUpdateAgentConfig()
 {
     $agent = Sms::getAgent('Luosimao');
     $this->assertEquals('123', $agent->apikey);
     Sms::config('Luosimao', ['apikey' => '12345', 'data' => 'hello world']);
     $this->assertEquals('12345', $agent->apikey);
     $this->assertEquals('hello world', $agent->data);
     Sms::cleanConfig();
     $this->assertEquals(null, $agent->apikey);
     $this->assertEquals(null, $agent->data);
 }