Пример #1
0
 /**
  * Register the service provider.
  *
  * @return void
  */
 public function register()
 {
     $this->app->bind('sms', function ($app) {
         $sender = $this->registerSender();
         $sms = new SMS($sender);
         $sms->setContainer($app);
         $sms->setLogger($app['log']);
         $sms->setQueue($app['queue']);
         //Set the from and pretending settings
         if ($from = config('sms.from', false)) {
             $sms->alwaysFrom($from);
         }
         $sms->setPretending(config('sms.pretend', false));
         return $sms;
     });
 }
Пример #2
0
 /**
  * Gets a message by it's ID.
  *
  * @param $messageId The requested messageId.
  * @return \SimpleSoftwareIO\SMS\IncomingMessage 
  * @static 
  */
 public static function getMessage($messageId)
 {
     return \SimpleSoftwareIO\SMS\SMS::getMessage($messageId);
 }
Пример #3
0
 /**
  * Set a few dependencies on the sms instance.
  *
  * @param SMS $sms
  * @param  $app
  * @return void
  */
 private function setSMSDependencies($sms, $app)
 {
     $sms->setContainer($app);
     $sms->setLogger($app['log']);
     $sms->setQueue($app['queue']);
 }