Skip to content

Commit 37e8d17

Browse files
committed
Code review
1 parent a040f13 commit 37e8d17

File tree

3 files changed

+17
-5
lines changed

3 files changed

+17
-5
lines changed

src/CmsmsClient.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public function __construct(GuzzleClient $client, $productToken)
3535
public function send(CmsmsMessage $message, $recipient)
3636
{
3737
if (is_null(Arr::get($message->toXmlArray(), 'FROM'))) {
38-
$message->setOriginator(config('services.cmsms.originator'));
38+
$message->originator(config('services.cmsms.originator'));
3939
}
4040

4141
$response = $this->client->request('POST', static::GATEWAY_URL, [

src/CmsmsMessage.php

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,6 @@ class CmsmsMessage
1212
/** @var string */
1313
protected $originator;
1414

15-
/** @var string */
16-
protected $recipient;
17-
1815
/** @var string */
1916
protected $reference;
2017

@@ -88,7 +85,6 @@ public function toXmlArray()
8885
return array_filter([
8986
'BODY' => $this->body,
9087
'FROM' => $this->originator,
91-
'TO' => $this->recipient,
9288
'REFERENCE' => $this->reference,
9389
]);
9490
}

tests/CmsmsClientTest.php

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,22 @@ public function it_can_send_message()
4646
$this->client->send($this->message, '00301234');
4747
}
4848

49+
/** @test */
50+
public function it_sets_a_default_originator_if_none_is_set()
51+
{
52+
$message = Mockery::mock(new CmsmsMessage('Message body'));
53+
$message->shouldReceive('originator')
54+
->once()
55+
->with($this->app['config']['services.cmsms.originator']);
56+
57+
$this->guzzle
58+
->shouldReceive('request')
59+
->once()
60+
->andReturn(new Response(200, [], ''));
61+
62+
$this->client->send($message, '00301234');
63+
}
64+
4965
/** @test */
5066
public function it_throws_exception_on_error_response()
5167
{

0 commit comments

Comments
 (0)