. */ declare(strict_types=1); namespace FireflyIII\Events; use FireflyIII\User; use Illuminate\Contracts\Auth\Authenticatable; use Illuminate\Queue\SerializesModels; /** * Class ActuallyLoggedIn */ class ActuallyLoggedIn extends Event { use SerializesModels; public User $user; /** * @param User|Authenticatable|null $user */ public function __construct(User | Authenticatable | null $user) { if ($user instanceof User) { $this->user = $user; } } }