Согласно вашему коду "throw new Exception("newInner")
" он не имеет никакого смысла внутри блока try{}
, потому что всякий раз, когда будет найдено исключение, будет вызываться блок catch(){}
.
Вы должны использовать try---catch
как показано ниже.
try{
if ($user_session_object['device_type'] == '1') {
$this->sendNotificationAndroidOne($notificationData);
}
if ($user_session_object['device_type'] == '2') {
$this->sendNotificationIphone($notificationData);
}
}catch (\Exception $e) {
var_dump($e->getMessage());
var_dump($e->getCode());
exit;
}