Как я могу проверить, что данное значение существует в поле Doctrine Collection (ManyToMany relation)?
Например, я пытаюсь:
$someClass = $this->
getDoctrine()->
getRepository('MyBundle:MyClass')->
find($id);
if (!$entity->getMyCollectionValues()->get($someClass->getId())) {
$entity->addMyCollectionValue($someClass);
}
Но это, конечно, не правильно. Итак, как избежать дублирования ключей?