try {
$mObj->signinHandler(); // мне тут в этом методе выбрасывать и Danger и Success???
} catch (DangerAlertException $danger) {
$this->alertRedirect('danger', $danger->getMessage()); // ошибка
} catch (SuccessAlertException $success) {
$this->alertRedirect('success', $success->getMessage()); // Всё ништяк :)
}
try {
$mObj->signinHandler(); // или мне тут ТОЛЬКО Danger выбрасывать
throw new SuccessAlertException('Всё ништяк'); // и потом тут Success
} catch (DangerAlertException $danger) {
$this->alertRedirect('danger', $danger->getMessage());
} catch (SuccessAlertException $success) {
$this->alertRedirect('success', $success->getMessage());
}
try {
$mObj->signinHandler(); // или мне тут ТОЛЬКО Danger выбрасывать
} catch (DangerAlertException $danger) {
$this->alertRedirect('danger', $danger->getMessage());
}
$this->alertRedirect('success', 'Всё ништяк'); // и потом вот так?