Zdarzenia¶
Tworzenie zdarzenia¶
Do stworzenia zdarzenia w kliencie należy skorzystać z klasy implementującej interfejs Event. Zdarzenie posiada swoje właściwości, przypisanego użytkownika, czas wykonania zdarzenia oraz jego nazwę. Działa to w sposób pokazany poniżej:
<?php
BasicEvent::newInstance('message_send')
->withUser(new User([UserKeys::COOKIE => 134214123412341]))
->withTime(time())
->withProperties([
'message_id' => 2
])
?>
Tak stworzone zdarzenie można posłać do brokera wiadomości, który przekaże informacje o zdarzeniu dalej i zainicjuje wykonanie różnych procesów.