From 6e61f0393ba1952b82aeeebd86432806dbb0bcfe Mon Sep 17 00:00:00 2001 From: Tim MacDonald Date: Wed, 7 Dec 2022 10:25:55 +1100 Subject: [PATCH 1/3] [9.x] Auto-generate Facade Docblocks (#45154) * Update Vite docblock * Update View docblock * Update Validator docblock * Update URL docblock * Update Session docblock * Update Schema docblock * Update Response docblock * Use single quotes * Update Redirect docblock * Update RateLimiter docblock * Update ParallelTesting docblock * Update Lang docblock * Update Gate docblock * Update Event docblock * Update Crypt docblock * Update Bus docblock * Update Artisan docblock * Update App docblock * Update "static" reference * Update Blade docblock * Update Broadcast docblock * Update Config docblock * Update Cookie docblock * Update DB docblock * Update Http docblock * Update Log docblock * Update Mail docblock * Update Notification docblock * Update Redis docblock * Update Request docblock * Update Response docblock * Update Session docblock * Update Storage docblock * Replace method docblocks with mixin * Add Bus fake * Add Event fake * Add Mail fake * Add Notification fake * Remove methods that conflict with the Facade * Update Date docblock * Handle generics and FQCN better * Update Auth docblock * Update docblock * Update Hash docblock * Update Queue docblock * Update Password docblock * Update Route docblock * Strip comments * add script * Tidy * Remove un-needed check * Strip out generics * Code style * run in actions * Update facades.php * Separate job for linting facades * Rename job * Comment auto commit for now * update facade files directly * normalise mixed types after generic replacement * re-enable auto-commit of docblock changes * add bad docblock to test auto-commit * add linting / replace option * Lint in CI * Code style * test bad docblock Co-authored-by: Dries Vints --- AuthManager.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/AuthManager.php b/AuthManager.php index 18bc6837..e95da5ec 100755 --- a/AuthManager.php +++ b/AuthManager.php @@ -6,6 +6,10 @@ use Illuminate\Contracts\Auth\Factory as FactoryContract; use InvalidArgumentException; +/** + * @mixin \Illuminate\Contracts\Auth\Guard + * @mixin \Illuminate\Contracts\Auth\StatefulGuard + */ class AuthManager implements FactoryContract { use CreatesUserProviders; From 89b1e12ac9baf7dc193bdc43e06171bb6a76be05 Mon Sep 17 00:00:00 2001 From: Robert Conner Date: Tue, 6 Dec 2022 22:34:37 -0500 Subject: [PATCH 2/3] Add forgetUser() method to GuardHelpers --- GuardHelpers.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/GuardHelpers.php b/GuardHelpers.php index aa9ebf9e..3410ad21 100644 --- a/GuardHelpers.php +++ b/GuardHelpers.php @@ -95,6 +95,16 @@ public function setUser(AuthenticatableContract $user) return $this; } + /** + * Forget the user. + * + * @return void + */ + public function forgetUser() + { + $this->user = null; + } + /** * Get the user provider used by the guard. * From 9a0c98df065d6bcdbc357b6212cca65e14b23497 Mon Sep 17 00:00:00 2001 From: Taylor Otwell Date: Wed, 7 Dec 2022 09:49:57 -0600 Subject: [PATCH 3/3] formatting --- GuardHelpers.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/GuardHelpers.php b/GuardHelpers.php index 3410ad21..ee98e8ac 100644 --- a/GuardHelpers.php +++ b/GuardHelpers.php @@ -96,13 +96,15 @@ public function setUser(AuthenticatableContract $user) } /** - * Forget the user. + * Forget the current user. * - * @return void + * @return $this */ public function forgetUser() { $this->user = null; + + return $this; } /**