public static function create(array $data)
{
Assert::keyExists($data, 'connection');
Assert::isArray($data['connection']);
$connSettings = $data['connection'];
Assert::keyExists($connSettings, 'skip_verification');
Assert::keyExists($connSettings, 'require_tls');
return new self($connSettings['skip_verification'], $connSettings['require_tls']);
}