/** * 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); }
/** * @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); }