-
Notifications
You must be signed in to change notification settings - Fork 11.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[5.8] Send LogoutOtherDevices event when request is made. #27865
Conversation
This would allow developers to manages other authentications to react to this request such as `Passport`, where the application may choose to revoke all users access_token etc. Signed-off-by: Mior Muhammad Zaki <[email protected]>
5c5f5b0
to
7e6c443
Compare
protected function fireLogoutOtherDevicesEvent($user) | ||
{ | ||
if (isset($this->events)) { | ||
$this->events->dispatch(new Events\LogoutOtherDevices( |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should the namespace be imported at the top - then just new LogoutOtherDevices(...
here?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm just following the other existing fire{EventName}Method
structure in the class.
* @param \Illuminate\Contracts\Auth\Authenticatable $user | ||
* @return void | ||
*/ | ||
public function __construct($guard, $user) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is there a reason that the user parameter here and in the fireLogoutOtherDevicesEvent
method isn't actually typehinted?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
None of the existing Auth event has a type-hint. If you want that feel free to make a different PR to suggest those changes. I don't want to bloat this PR to add huge changes just to be rejected.
Merged. |
This would allow developers to manages other authentications to react to this request
such as
Passport
, where the application may choose to revoke all users access_token etc.Signed-off-by: Mior Muhammad Zaki [email protected]