mercredi 22 août 2018

handling Fatal Error with two condition

I want something like this for handling Fatal Error

function hasError()
{
  if(true) return 'error message';
}

$error = false;
if(hasError(Socialite::driver($provider)->stateless()->user()))
{
   if(hasError(Socialite::driver($provider)->user()))
   {
      $error  = true;
   }
   else
   {
      $user= Socialite::driver($provider)->user();
   }
}
else
{
   $user= Socialite::driver($provider)->stateless()->user();
}

if($error) exit('Has Error');

I try do it with try/catch/ finally but I think I am wrong!

can please correct my mistake?

try {
       $user = Socialite::driver($provider)->stateless()->user();
} catch (InvalidStateException $e) {
       $user = Socialite::driver($provider)->user();
} finally {
  exit('Has Error');
}



via Chebli Mohamed

Aucun commentaire:

Enregistrer un commentaire