Skip to content

Commit 51322eb

Browse files
authored
Merge pull request #23 from Soullivaneuh/last-elements
Add Client::getLastRequest
2 parents 5edc24d + cafad97 commit 51322eb

File tree

3 files changed

+16
-0
lines changed

3 files changed

+16
-0
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
- Default response functionality
66
- Default exception functionality
7+
- `getLastRequest` method
78

89
## 1.0.1 - 2017-05-02
910

spec/ClientSpec.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,4 +66,11 @@ function it_creates_an_empty_response_when_none_is_added(
6666

6767
$this->sendRequest($request)->shouldReturn($response);
6868
}
69+
70+
function it_returns_the_last_request(RequestInterface $request)
71+
{
72+
$this->sendRequest($request);
73+
74+
$this->getLastRequest()->shouldReturn($request);
75+
}
6976
}

src/Client.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,4 +140,12 @@ public function getRequests()
140140
{
141141
return $this->requests;
142142
}
143+
144+
/**
145+
* @return RequestInterface|false
146+
*/
147+
public function getLastRequest()
148+
{
149+
return end($this->requests);
150+
}
143151
}

0 commit comments

Comments
 (0)