Решил сделать в рамках сайта, контроллер отвечающий за rest действия.
Как мне свести все ответы к одному формату, который просто возвращал бы данные и без лишней информации, но в рамках одно контролера. Текущим способом
public function behaviors()
{
$behaviors = parent::behaviors();
$behaviors['authenticator'] = [
'class' => QueryParamAuth::className(),
];
$behaviors['contentNegotiator']['formats']['text/html'] = Response::FORMAT_JSON;
return $behaviors;
}
Я получил вот такой результат, что является избыточной информацией для пользователя
{"name":"Unauthorized","message":"You are requesting with an invalid credential.","code":0,"status":401,"type":"yii\\web\\UnauthorizedHttpException"}
Как мне в рамках только одного контролера, полностью контролировать вывод ошибок, но не трогать остальной проект?