invalidatesAuthenticationToken = $invalidatesAuthenticationToken; $this->generatesAuthenticationToken = $generatesAuthenticationToken; } /** * @param User $user * @return array * @throws \App\Classes\Exceptions\InternalServerErrorException */ public function execute(User $user): array { $this->invalidatesAuthenticationToken->execute(); return ['refresh_token' => $this->generatesAuthenticationToken->execute($user)]; } }