Xenforo — аргумент 1, переданный в XF\Repository\UserAlert::alertFromUser(), должен быть экземпляром XF\Entity\User

При попытке отправить предупреждение пользователю возникает эта ошибка.

Аргумент 1, передаваемый в XF\Repository\UserAlert::alertFromUser(), должен быть экземпляром XF\Entity\User

$user происходит из результата самодельной сущности.

$alertRepo = \XF::app()->repository('XF:UserAlert');
   $alertRepo->alert($user,
   $visitor['user_id'],$visitor['username'],
   'thread',$torrent->Thread->thread_id,
   "reseed",$extra);

любая помощь в этом будет велика.

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Symfony Station Communiqué - 17 февраля 2023 г
Symfony Station Communiqué - 17 февраля 2023 г
Это коммюнике первоначально появилось на Symfony Station , вашем источнике передовых новостей Symfony, PHP и кибербезопасности.
Управление ответами api для исключений на Symfony с помощью KernelEvents
Управление ответами api для исключений на Symfony с помощью KernelEvents
Много раз при создании api нам нужно возвращать клиентам разные ответы в зависимости от возникшего исключения.
0
0
130
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Решено, мне просто нужно было указать правильные параметры

прохождение $user->User решил мою проблему

$alertRepo = \XF::app()->repository('XF:UserAlert');
   $alertRepo->alert($user->User,
   $visitor['user_id'],$visitor['username'],
   'thread',$torrent->Thread->thread_id,
   "reseed",$extra);

Другие вопросы по теме