При попытке отправить предупреждение пользователю возникает эта ошибка.
Аргумент 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);
любая помощь в этом будет велика.
Решено, мне просто нужно было указать правильные параметры
прохождение $user->User решил мою проблему
$alertRepo = \XF::app()->repository('XF:UserAlert');
$alertRepo->alert($user->User,
$visitor['user_id'],$visitor['username'],
'thread',$torrent->Thread->thread_id,
"reseed",$extra);