File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11<?php
22namespace Fident \Webhooks ;
33
4+ use Fident \Webhooks \Generated \V1 \ChangeEmailLink ;
5+ use Fident \Webhooks \Generated \V1 \EmailUpdate ;
46use Fident \Webhooks \Generated \V1 \LoginLink ;
7+ use Fident \Webhooks \Generated \V1 \PasswordUpdate ;
8+ use Fident \Webhooks \Generated \V1 \ProfileUpdate ;
59use Fident \Webhooks \Generated \V1 \ResetPasswordLink ;
610use Fident \Webhooks \Generated \V1 \VerifyAccount ;
711use Fident \Webhooks \Generated \V1 \VerifySetPasswordLink ;
@@ -73,6 +77,18 @@ public function parse(string $rawPayload): Webhook
7377 case Webhook::TYPE_VERIFY_ACCOUNT :
7478 $ hook ->data = VerifyAccount::fromSource ($ this ->_decodeJson ($ hook ->data ));
7579 break ;
80+ case Webhook::TYPE_CHANGE_EMAIL_LINK :
81+ $ hook ->data = ChangeEmailLink::fromSource ($ this ->_decodeJson ($ hook ->data ));
82+ break ;
83+ case Webhook::TYPE_PROFILE_UPDATE :
84+ $ hook ->data = ProfileUpdate::fromSource ($ this ->_decodeJson ($ hook ->data ));
85+ break ;
86+ case Webhook::TYPE_PASSWORD_UPDATE :
87+ $ hook ->data = PasswordUpdate::fromSource ($ this ->_decodeJson ($ hook ->data ));
88+ break ;
89+ case Webhook::TYPE_EMAIL_UPDATE :
90+ $ hook ->data = EmailUpdate::fromSource ($ this ->_decodeJson ($ hook ->data ));
91+ break ;
7692 }
7793
7894 return $ hook ;
You can’t perform that action at this time.
0 commit comments