8
8
9
9
namespace ScayTrase \SmsDeliveryBundle \Service ;
10
10
11
-
12
11
use ScayTrase \SmsDeliveryBundle \DataCollector \MessageDeliveryDataCollector ;
13
12
use ScayTrase \SmsDeliveryBundle \Exception \DeliveryFailedException ;
14
13
use ScayTrase \SmsDeliveryBundle \Transport \TransportInterface ;
18
17
* @package ScayTrase\Utils\SMSDeliveryBundle\Service
19
18
* Basic sender service class. Implement sendMessage() method with actual 3rd-party SMS sending API interaction.
20
19
*/
21
- abstract class MessageDeliveryService
20
+ class MessageDeliveryService
22
21
{
23
22
/** @var TransportInterface */
24
23
protected $ transport ;
@@ -32,12 +31,12 @@ abstract class MessageDeliveryService
32
31
/**
33
32
* @param TransportInterface $transport
34
33
* @param bool $deliveryDisabled
35
- * @param null $recipientOverride
34
+ * @param null|string $recipientOverride
36
35
* @param MessageDeliveryDataCollector $collector
37
36
*/
38
37
public function __construct (
39
38
TransportInterface $ transport ,
40
- $ deliveryDisabled = true ,
39
+ $ deliveryDisabled = false ,
41
40
$ recipientOverride = null ,
42
41
MessageDeliveryDataCollector $ collector = null
43
42
) {
@@ -62,6 +61,7 @@ public function send(ShortMessageInterface $message)
62
61
'reason ' => 'sms_delivery.disable_delivery is true ' ,
63
62
));
64
63
}
64
+
65
65
return true ;
66
66
}
67
67
0 commit comments