I am integrating SSL Wireless SMS Gateway into the FOB SMS Gateway Plugin for Botble Laravel. Below is the code I created for the new driver class..
`<?php
namespace App\Providers;
use Illuminate\Support\ServiceProvider;
use FriendsOfBotble\Sms\Facades\Sms;
use App\Plugins\SmsGatewayDrivers\SSLWirelessDriver;
class SmsGatewayServiceProvider extends ServiceProvider
{
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
// Register the SSL Wireless SMS gateway driver
Sms::extend(‘ssl_wireless’, function () {
return new SSLWirelessDriver();
});
}
/**
* Register any application services.
*
* @return void
*/
public function register()
{
// Register any other services here if needed
}
} `
Code for SmsServiceProvider.php:
`<?php
namespace App\Providers;
use Illuminate\Support\ServiceProvider;
use FriendsOfBotble\Sms\Facades\Sms;
use App\Plugins\SmsGatewayDrivers\SSLWirelessDriver;
class SmsGatewayServiceProvider extends ServiceProvider
{
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
// Register the SSL Wireless SMS gateway driver
Sms::extend(‘ssl_wireless’, function () {
return new SSLWirelessDriver();
});
}
/**
* Register any application services.
*
* @return void
*/
public function register()
{
// Register any other services here if needed
}
} `
Please review the code and let me know if everything looks good or if you have any feedback or suggestions. Your help would be greatly appreciated!