@@ -20,7 +20,7 @@ class MessageSentReport implements \JsonSerializable {
20
20
protected $ success ;
21
21
22
22
/**
23
- * @var RequestInterface | null
23
+ * @var RequestInterface
24
24
*/
25
25
protected $ request ;
26
26
@@ -40,10 +40,10 @@ class MessageSentReport implements \JsonSerializable {
40
40
* @param bool $success
41
41
* @param string $reason
42
42
*/
43
- public function __construct (? RequestInterface $ request = null , ?ResponseInterface $ response = null , bool $ success = true , $ reason = 'OK ' ) {
44
- $ this ->success = $ success ;
45
- $ this ->request = $ request ;
46
- $ this ->response = $ response ;
43
+ public function __construct (RequestInterface $ request , ?ResponseInterface $ response = null , bool $ success = true , $ reason = 'OK ' ) {
44
+ $ this ->request = $ request ;
45
+ $ this ->response = $ response ;
46
+ $ this ->success = $ success ;
47
47
$ this ->reason = $ reason ;
48
48
}
49
49
@@ -65,9 +65,9 @@ public function setSuccess(bool $success): MessageSentReport {
65
65
}
66
66
67
67
/**
68
- * @return RequestInterface | null
68
+ * @return RequestInterface
69
69
*/
70
- public function getRequest (): ? RequestInterface {
70
+ public function getRequest (): RequestInterface {
71
71
return $ this ->request ;
72
72
}
73
73
@@ -99,13 +99,9 @@ public function setResponse(ResponseInterface $response): MessageSentReport {
99
99
}
100
100
101
101
/**
102
- * @return string | null
102
+ * @return string
103
103
*/
104
- public function getEndpoint (): ?string {
105
- if (!$ this ->request ) {
106
- return null ;
107
- }
108
-
104
+ public function getEndpoint (): string {
109
105
return $ this ->request ->getUri ()->__toString ();
110
106
}
111
107
@@ -145,9 +141,13 @@ public function getRequestPayload(): string {
145
141
}
146
142
147
143
/**
148
- * @return string
144
+ * @return string | null
149
145
*/
150
- public function getResponseContent (): string {
146
+ public function getResponseContent (): ?string {
147
+ if (!$ this ->response ) {
148
+ return null ;
149
+ }
150
+
151
151
return $ this ->response ->getBody ()->getContents ();
152
152
}
153
153
0 commit comments