Здравствуйте уважаемые разработчики. С doctrine только начал знакомится, поэтому спотыкаюсь на простых вопросах. И вот конкретно сейчас не могу связать несколько сущностей один-к-одному. Имеется одна базовая сущность, назовем ее Token с полями id, userId, token и несколько других с примерной структурой - id, userId, ...something. По логике приложения, при запросе данных из бд по любой из этих сущностей, необходимо так же подтягивать данные о токене пользователя. Все сущности пересекаются по ключу userId. Т.е. еще раз, в таблицах, поля token нет, за исключением сущности Token и ее таблицы tokens. И как гипотетический пример, выполняется запрос getAll или findByUserId к таблице payments, так вот нужно что бы в результирующем массиве, свойство token сущности Payment получало значение, соответствующей записи из таблицы tokens (сущ. Token). Сопоставляются эти разные сущности по userId.