File tree Expand file tree Collapse file tree 4 files changed +256
-202
lines changed
Expand file tree Collapse file tree 4 files changed +256
-202
lines changed Original file line number Diff line number Diff line change 11{
22 "name" : " rtckit/sip" ,
33 "description" : " Parser/Renderer for SIP protocol written in PHP" ,
4- "version" : " 0.6.0 " ,
4+ "version" : " 0.6.1 " ,
55 "type" : " library" ,
66 "keywords" : [
77 " sip" ,
Original file line number Diff line number Diff line change 66
77namespace RTCKit \SIP \Exception ;
88
9+ use RTCKit \SIP \Message ;
910use DomainException ;
1011use Throwable ;
1112
1415*/
1516class SIPException extends DomainException implements Throwable
1617{
18+ /** @var ?Message Partial parsed message, before the exception was encountered */
19+ private ?Message $ stub = null ;
20+
21+ /**
22+ * Assigns a message stub to the current exception
23+ *
24+ * @param Message $stub Partial message
25+ */
26+ public function setStub (Message $ stub ): void
27+ {
28+ $ this ->stub = $ stub ;
29+ }
30+
31+ /**
32+ * Retrieve's exception's stub, if any
33+ *
34+ * @return ?Message Partial message
35+ */
36+ public function getStub (): ?Message
37+ {
38+ return $ this ->stub ;
39+ }
1740}
You can’t perform that action at this time.
0 commit comments