Skip to content

Commit 4ee945d

Browse files
committed
Rename MessageEvent to plural, update docblocks.
1 parent 6aeb968 commit 4ee945d

File tree

4 files changed

+15
-6
lines changed

4 files changed

+15
-6
lines changed

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ All notable changes to this project will be documented in this file.
33
This project adheres to [Semantic Versioning](http://semver.org/).
44

55
## [Unreleased][unreleased]
6-
- All content has been released to date.
6+
- Message Events API added.
7+
- Transmission API now accepts a DateTime object for startDate
78

89
## [1.0.3] - 2016-03-25
910
### Added

lib/SparkPost/MessageEvent.php renamed to lib/SparkPost/MessageEvents.php

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,11 @@
66
*
77
* @see https://developers.sparkpost.com/api/#/reference/message-events
88
*/
9-
class MessageEvent extends APIResource
9+
class MessageEvents extends APIResource
1010
{
11+
/**
12+
* @var string
13+
*/
1114
public $endpoint = 'message-events';
1215

1316
/**
@@ -45,8 +48,13 @@ public function documentation() {
4548

4649
/**
4750
* List examples of the event data that will be included in a response from the MessageEvent::search() method.
51+
*
52+
* @param array $events (optional) Event types for which to get a sample payload. If not provided, samples
53+
* for all events will be returned.
54+
*
55+
* @return array Sample events.
4856
*/
49-
public function samples(Array $events) {
57+
public function samples(Array $events = []) {
5058
return $this->get("events/samples", ["events"=>$events]);
5159
}
5260
}

lib/SparkPost/SparkPost.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
class SparkPost {
77

88
public $transmission;
9-
public $messageEvent;
9+
public $messageEvents;
1010

1111
/**
1212
* Connection config for making requests.
@@ -46,7 +46,7 @@ public function __construct($httpAdapter, $settingsConfig) {
4646
$this->setHttpAdapter($httpAdapter);
4747

4848
$this->transmission = new Transmission($this);
49-
$this->messageEvent = new MessageEvent($this);
49+
$this->messageEvents = new MessageEvents($this);
5050
}
5151

5252
/**

test/unit/MessageEventTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ public function setUp()
2121
$mock->shouldReceive('getHttpHeaders')->andReturn([]);
2222
});
2323
$this->sparkPostMock->httpAdapter = Mockery::mock();
24-
$this->sut = new MessageEvent($this->sparkPostMock);
24+
$this->sut = new MessageEvents($this->sparkPostMock);
2525
}
2626

2727
public function testDateTimeConversion()

0 commit comments

Comments
 (0)