選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

HandleInvalidState.php 551B

12345678910111213141516171819202122
  1. <?php
  2. namespace App\Actions\FilamentCompanies;
  3. use Illuminate\Http\Response;
  4. use Laravel\Socialite\Two\InvalidStateException;
  5. use Wallo\FilamentCompanies\Contracts\HandlesInvalidState;
  6. class HandleInvalidState implements HandlesInvalidState
  7. {
  8. /**
  9. * Handle an invalid state exception from a Socialite provider.
  10. */
  11. public function handle(InvalidStateException $exception, callable|null $callback = null): Response
  12. {
  13. if ($callback) {
  14. return $callback($exception);
  15. }
  16. throw $exception;
  17. }
  18. }