if (typeof thing.then === 'function') {
// probably a promise
} else {
// definitely not a promise
}
Надеюсь, я понимаю вашу проблему. Но из того, что я вижу, вы спрашиваете данные друзей и данные пользователей, когда вы делаете 'SELECT friends, myuser
.
Попробуйте только выбрать friends
Примерно так:
SELECT friend FROM AppBundle\Entity\Friends friend INNER JOIN AppBundle\Entity\User user WHERE friend.friendsWithMe = :userId AND friend.status = 1
Тогда в результате у вас будет только массив друзей.
Если проблема не устранена, вы можете добавить fetch = "EAGER", чтобы она не была "LAZY"
* @ORM\ManyToOne(targetEntity="AppBundle\Entity\User", inversedBy="myfriends", fetch="EAGER")