Ejemplo n.º 1
0
 /**
  * TwilioApi constructor.
  *
  * @param TrackableModel    $pageTrackableModel
  * @param \Services_Twilio  $client
  * @param PhoneNumberHelper $phoneNumberHelper
  * @param                   $sendingPhoneNumber
  * @param Logger            $logger
  */
 public function __construct(TrackableModel $pageTrackableModel, \Services_Twilio $client, PhoneNumberHelper $phoneNumberHelper, $sendingPhoneNumber, Logger $logger)
 {
     $this->client = $client;
     $this->logger = $logger;
     if ($sendingPhoneNumber) {
         $this->sendingPhoneNumber = $phoneNumberHelper->format($sendingPhoneNumber);
     }
     parent::__construct($pageTrackableModel);
 }
Ejemplo n.º 2
0
 /**
  * @param MauticFactory $factory
  * @param \Services_Twilio $client
  * @param string $sendingPhoneNumber
  */
 public function __construct(MauticFactory $factory, \Services_Twilio $client, $sendingPhoneNumber)
 {
     $this->client = $client;
     $this->sendingPhoneNumber = $this->sanitizeNumber($sendingPhoneNumber);
     parent::__construct($factory);
 }