Toplan\PhpSms\Sms::parseScheme PHP Method

parseScheme() protected static method

解析代理器的数组模式的调度配置
protected static parseScheme ( array $options ) : array
$options array
return array
    protected static function parseScheme(array $options)
    {
        $agentClass = Util::pullFromArrayByKey($options, 'agentClass');
        $sendSms = Util::pullFromArrayByKey($options, 'sendSms');
        $voiceVerify = Util::pullFromArrayByKey($options, 'voiceVerify');
        $backup = Util::pullFromArrayByKey($options, 'backup') ? 'backup' : '';
        $scheme = implode(' ', array_values($options)) . " {$backup}";
        return compact('agentClass', 'sendSms', 'voiceVerify', 'scheme');
    }