отлов ошибок yii2-authclient

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
spavlov
Сообщения: 66
Зарегистрирован: 2011.07.29, 10:42

отлов ошибок yii2-authclient

Сообщение spavlov »

Всем привет.

Подскажите пожалуйста, есть ли способ отловить Исключения в самом контроллере AuthController, выбрасываемые расширением yiisoft/yii2-authclient

Код: Выделить всё

class AuthController extends Controller {
	
	public function actions() {
		return [
			'index' => [
				'class'           => 'yii\authclient\AuthAction',
				'successCallback' => [$this, 'onAuth'],				
			],
		];
	}
}
Очевидно, это можно делать внутри экшена site/error, основываясь на тексте ошибок, но это как-то топорно...

тут и не знаешь, что обернуть в try {} Catch () {}

Спасибо :)
Аватара пользователя
yiijeka
Сообщения: 3103
Зарегистрирован: 2012.01.28, 09:14
Откуда: Беларусь
Контактная информация:

Re: отлов ошибок yii2-authclient

Сообщение yiijeka »

Добавить в контроллер public function actionIndex , а в ней запускать new \yii\authclient\AuthAction с try catch
spavlov
Сообщения: 66
Зарегистрирован: 2011.07.29, 10:42

Re: отлов ошибок yii2-authclient

Сообщение spavlov »

Спасибо, попробую :)
Ответить