Skip to content

Commit f851c37

Browse files
committed
added getEventFromInt
1 parent 44ad7b3 commit f851c37

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

src/Model/Status/MessageEvent.php

+17
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,23 @@ public function getEventAsInt(): int
4141
};
4242
}
4343

44+
/**
45+
* Get Event enum from int value
46+
*/
47+
public static function getEventFromInt(?int $eventInt): ?self
48+
{
49+
return match ($eventInt) {
50+
1 => self::Seen,
51+
2 => self::Invalid,
52+
3 => self::Start,
53+
4 => self::Exception,
54+
5 => self::Success,
55+
6 => self::Reject,
56+
7 => self::Failure,
57+
default => null,
58+
};
59+
}
60+
4461
/**
4562
* Get as options
4663
*/

0 commit comments

Comments
 (0)