Passed
Push — master ( 4882dc...87b054 )
by Mujeeb
02:09
created
src/SendChamp.php 2 patches
Indentation   +22 added lines, -22 removed lines patch added patch discarded remove patch
@@ -15,7 +15,7 @@  discard block
 block discarded – undo
15 15
 
16 16
     /**
17 17
      * @var array 
18
-    */
18
+     */
19 19
 
20 20
     private $useCase = ['Transactional', 'Marketing', 'Transactional & Marketing'];
21 21
 
@@ -39,14 +39,14 @@  discard block
 block discarded – undo
39 39
 
40 40
     /**
41 41
      * @var string
42
-    */
42
+     */
43 43
 
44 44
     protected $publicKey;
45 45
 
46 46
 
47 47
     /**
48 48
      * @var string
49
-    */
49
+     */
50 50
 
51 51
     protected $client;
52 52
 
@@ -54,14 +54,14 @@  discard block
 block discarded – undo
54 54
     /**
55 55
      * Response from sendchamp api
56 56
      * @var mixed
57
-    */
57
+     */
58 58
 
59 59
 
60 60
     protected $response;
61 61
 
62 62
     /**
63 63
      * @var string
64
-    */
64
+     */
65 65
 
66 66
 
67 67
     protected $baseUrl;
@@ -76,7 +76,7 @@  discard block
 block discarded – undo
76 76
 
77 77
     /**
78 78
      * Get base url from sendchamp config
79
-    */
79
+     */
80 80
 
81 81
     public function getBaseUrl()
82 82
     {
@@ -86,7 +86,7 @@  discard block
 block discarded – undo
86 86
 
87 87
     /**
88 88
      * Get public key from sendchamp cofig
89
-    */
89
+     */
90 90
 
91 91
     public function getKey()
92 92
     {
@@ -97,7 +97,7 @@  discard block
 block discarded – undo
97 97
     /**
98 98
      * Set request options 
99 99
      * @return SendChamp
100
-    */
100
+     */
101 101
 
102 102
     private function setRequestOptions()
103 103
     {
@@ -124,7 +124,7 @@  discard block
 block discarded – undo
124 124
      * @param string $method
125 125
      * @param array $data
126 126
      * @return SendChamp
127
-    */
127
+     */
128 128
 
129 129
 
130 130
     private function setHttpResponse($url, $method = null, $body = [])
@@ -145,7 +145,7 @@  discard block
 block discarded – undo
145 145
     /**
146 146
      * Decode json response into an array
147 147
      * @return array
148
-    */
148
+     */
149 149
 
150 150
 
151 151
     private function getResponse()
@@ -161,7 +161,7 @@  discard block
 block discarded – undo
161 161
      * You should pass either of the following: Transactional, Marketing, or Transactional & Marketing
162 162
      * @param string $sample_message
163 163
      * @return array
164
-    */
164
+     */
165 165
 
166 166
     public function createSmsSender(string $sender_name, string $use_case,
167 167
         string $sample_message){
@@ -197,7 +197,7 @@  discard block
 block discarded – undo
197 197
      * To do that put numbers in an array
198 198
      * (Example: [ '234somenumber', '234anothenumber' ]).
199 199
      * @return array
200
-    */
200
+     */
201 201
 
202 202
     public function sendSms(string $message, string $sender_name, array $numbers, string $route = ""){
203 203
 
@@ -224,7 +224,7 @@  discard block
 block discarded – undo
224 224
      * @param string $sms_id 
225 225
      * ID of the SMS that was sent
226 226
      * @return array
227
-    */
227
+     */
228 228
 
229 229
     public function fetchSmsStatus(string $sms_id){
230 230
 
@@ -243,7 +243,7 @@  discard block
 block discarded – undo
243 243
      * The number represents the destination phone number.
244 244
      * The number must be in international format (E.g. 2348012345678)
245 245
      * @return array
246
-    */
246
+     */
247 247
 
248 248
 
249 249
     public function sendVoice(string $message, string $sender_name, string $number){
@@ -271,7 +271,7 @@  discard block
 block discarded – undo
271 271
      * Whatsapp number of the customer you are sending the message to
272 272
      * @param string $message
273 273
      * @return array
274
-    */
274
+     */
275 275
 
276 276
 
277 277
     public function sendWhatsappOtp(string $template_code, string $message,
@@ -306,10 +306,10 @@  discard block
 block discarded – undo
306 306
      * when using SMS OR Whatsapp Channel or we will select a
307 307
      * default sender from your account. Eg: KUDA OR +234810000000
308 308
      * @return array
309
-    */
309
+     */
310 310
 
311 311
     public function sendOtp(string $channel, string $token_type, int $token_length,
312
-       int $expiry_day, string $customer_email, string $customer_mobile_number, array $meta_data, string $sender){
312
+        int $expiry_day, string $customer_email, string $customer_mobile_number, array $meta_data, string $sender){
313 313
 
314 314
         if(!in_array($token_type, $this->tokenType)){
315 315
 
@@ -347,7 +347,7 @@  discard block
 block discarded – undo
347 347
      * @param string $otp
348 348
      * The OTP that was sent to the customer.
349 349
      * @return array
350
-    */
350
+     */
351 351
 
352 352
 
353 353
     public function confirmOtp(string $reference, string $otp){
@@ -365,7 +365,7 @@  discard block
 block discarded – undo
365 365
     /**
366 366
      * Get contacts list
367 367
      * @return array
368
-    */
368
+     */
369 369
 
370 370
     public function getContactList(){
371 371
         
@@ -382,7 +382,7 @@  discard block
 block discarded – undo
382 382
      * @param string $email
383 383
      * @param string $reference 
384 384
      * @return array
385
-    */
385
+     */
386 386
 
387 387
     public function createOrUpdateContact(string $lastname, string $firstname, string $phone, string $email, string $reference){
388 388
 
@@ -405,7 +405,7 @@  discard block
 block discarded – undo
405 405
      * Delete contact
406 406
      * @param string $id 
407 407
      * @return array
408
-    */
408
+     */
409 409
 
410 410
     public function deleteContact(string $id){
411 411
 
@@ -420,7 +420,7 @@  discard block
 block discarded – undo
420 420
      * Get wallet report
421 421
      *
422 422
      * @return array
423
-    */
423
+     */
424 424
 
425 425
     public function getWalletReport(){
426 426
         
Please login to merge, or discard this patch.
Spacing   +27 added lines, -27 removed lines patch added patch discarded remove patch
@@ -17,25 +17,25 @@  discard block
 block discarded – undo
17 17
      * @var array 
18 18
     */
19 19
 
20
-    private $useCase = ['Transactional', 'Marketing', 'Transactional & Marketing'];
20
+    private $useCase = [ 'Transactional', 'Marketing', 'Transactional & Marketing' ];
21 21
 
22 22
     /**
23 23
      * @var array
24 24
      */
25 25
 
26
-    private $channel = ['VOICE', 'SMS', 'WHATSAPP', 'EMAIL'];
26
+    private $channel = [ 'VOICE', 'SMS', 'WHATSAPP', 'EMAIL' ];
27 27
 
28 28
     /**
29 29
      * @var array
30 30
      */
31 31
 
32
-    private $tokenType = ['NUMERIC','ALPHANUMERIC'];
32
+    private $tokenType = [ 'NUMERIC', 'ALPHANUMERIC' ];
33 33
 
34 34
     /**
35 35
      * @var array
36 36
      */
37 37
 
38
-    private $smsRoute = ['NON_DND_NG', 'DND_NGN','PREMIUM_NG'];
38
+    private $smsRoute = [ 'NON_DND_NG', 'DND_NGN', 'PREMIUM_NG' ];
39 39
 
40 40
     /**
41 41
      * @var string
@@ -101,7 +101,7 @@  discard block
 block discarded – undo
101 101
 
102 102
     private function setRequestOptions()
103 103
     {
104
-        $authBearer = 'Bearer '. $this->publicKey;
104
+        $authBearer = 'Bearer '.$this->publicKey;
105 105
 
106 106
         $this->client = new Client(
107 107
             [
@@ -127,15 +127,15 @@  discard block
 block discarded – undo
127 127
     */
128 128
 
129 129
 
130
-    private function setHttpResponse($url, $method = null, $body = [])
130
+    private function setHttpResponse($url, $method = null, $body = [ ])
131 131
     {
132 132
         if (is_null($method)) {
133 133
             throw new SendChampException("Empty method not allowed");
134 134
         }
135 135
 
136 136
         $this->response = $this->client->{strtolower($method)}(
137
-            $this->baseUrl . $url,
138
-            ["body" => json_encode($body)]
137
+            $this->baseUrl.$url,
138
+            [ "body" => json_encode($body) ]
139 139
         );
140 140
 
141 141
         return $this;
@@ -164,9 +164,9 @@  discard block
 block discarded – undo
164 164
     */
165 165
 
166 166
     public function createSmsSender(string $sender_name, string $use_case,
167
-        string $sample_message){
167
+        string $sample_message) {
168 168
 
169
-        if(!in_array( $use_case ,$this->useCase )){
169
+        if (!in_array($use_case, $this->useCase)) {
170 170
 
171 171
             throw new SendChampException("Invalid Use case");
172 172
 
@@ -199,9 +199,9 @@  discard block
 block discarded – undo
199 199
      * @return array
200 200
     */
201 201
 
202
-    public function sendSms(string $message, string $sender_name, array $numbers, string $route = ""){
202
+    public function sendSms(string $message, string $sender_name, array $numbers, string $route = "") {
203 203
 
204
-        if(!empty($route) && !in_array( $route ,$this->smsRoute )){
204
+        if (!empty($route) && !in_array($route, $this->smsRoute)) {
205 205
 
206 206
             throw new SendChampException("Invalid sms route");
207 207
 
@@ -226,9 +226,9 @@  discard block
 block discarded – undo
226 226
      * @return array
227 227
     */
228 228
 
229
-    public function fetchSmsStatus(string $sms_id){
229
+    public function fetchSmsStatus(string $sms_id) {
230 230
 
231
-        return $this->setRequestOptions()->setHttpResponse('/sms/'.$sms_id.'/report', 'GET', [])->getResponse();
231
+        return $this->setRequestOptions()->setHttpResponse('/sms/'.$sms_id.'/report', 'GET', [ ])->getResponse();
232 232
 
233 233
     }
234 234
 
@@ -246,7 +246,7 @@  discard block
 block discarded – undo
246 246
     */
247 247
 
248 248
 
249
-    public function sendVoice(string $message, string $sender_name, string $number){
249
+    public function sendVoice(string $message, string $sender_name, string $number) {
250 250
 
251 251
         $data = [
252 252
             'customer_mobile_number' => $number,
@@ -275,7 +275,7 @@  discard block
 block discarded – undo
275 275
 
276 276
 
277 277
     public function sendWhatsappOtp(string $template_code, string $message,
278
-        string $sender_number, string $recipient){
278
+        string $sender_number, string $recipient) {
279 279
 
280 280
         $data = [
281 281
             'recipient' => $recipient,
@@ -309,15 +309,15 @@  discard block
 block discarded – undo
309 309
     */
310 310
 
311 311
     public function sendOtp(string $channel, string $token_type, int $token_length,
312
-       int $expiry_day, string $customer_email, string $customer_mobile_number, array $meta_data, string $sender){
312
+       int $expiry_day, string $customer_email, string $customer_mobile_number, array $meta_data, string $sender) {
313 313
 
314
-        if(!in_array($token_type, $this->tokenType)){
314
+        if (!in_array($token_type, $this->tokenType)) {
315 315
 
316 316
             throw new SendChampException("Invalid token type");
317 317
 
318 318
         }
319 319
 
320
-        if(!in_array($channel, $this->channel)){
320
+        if (!in_array($channel, $this->channel)) {
321 321
 
322 322
             throw new SendChampException("Invalid channel");
323 323
 
@@ -350,7 +350,7 @@  discard block
 block discarded – undo
350 350
     */
351 351
 
352 352
 
353
-    public function confirmOtp(string $reference, string $otp){
353
+    public function confirmOtp(string $reference, string $otp) {
354 354
 
355 355
         $data = [
356 356
             'verification_reference' => $reference,
@@ -367,9 +367,9 @@  discard block
 block discarded – undo
367 367
      * @return array
368 368
     */
369 369
 
370
-    public function getContactList(){
370
+    public function getContactList() {
371 371
         
372
-        return $this->setRequestOptions()->setHttpResponse('/contacts', 'GET', [])->getResponse();
372
+        return $this->setRequestOptions()->setHttpResponse('/contacts', 'GET', [ ])->getResponse();
373 373
 
374 374
     }
375 375
 
@@ -384,7 +384,7 @@  discard block
 block discarded – undo
384 384
      * @return array
385 385
     */
386 386
 
387
-    public function createOrUpdateContact(string $lastname, string $firstname, string $phone, string $email, string $reference){
387
+    public function createOrUpdateContact(string $lastname, string $firstname, string $phone, string $email, string $reference) {
388 388
 
389 389
         $data = [
390 390
 
@@ -407,10 +407,10 @@  discard block
 block discarded – undo
407 407
      * @return array
408 408
     */
409 409
 
410
-    public function deleteContact(string $id){
410
+    public function deleteContact(string $id) {
411 411
 
412 412
         
413
-        return $this->setRequestOptions()->setHttpResponse('/contact/'.$id.'/delete', 'POST', [])->getResponse();
413
+        return $this->setRequestOptions()->setHttpResponse('/contact/'.$id.'/delete', 'POST', [ ])->getResponse();
414 414
 
415 415
     }
416 416
 
@@ -422,9 +422,9 @@  discard block
 block discarded – undo
422 422
      * @return array
423 423
     */
424 424
 
425
-    public function getWalletReport(){
425
+    public function getWalletReport() {
426 426
         
427
-        return $this->setRequestOptions()->setHttpResponse('/report/wallet/list', 'GET', [])->getResponse();
427
+        return $this->setRequestOptions()->setHttpResponse('/report/wallet/list', 'GET', [ ])->getResponse();
428 428
 
429 429
     }
430 430
 
Please login to merge, or discard this patch.