getManager(); //$repo = self::getContainer()->get(ExtraFieldValuesRepository::class); $field = (new ExtraField()) ->setDisplayText('test') ->setVariable('test') ->setExtraFieldType(ExtraField::USER_FIELD_TYPE) ->setFieldType(\ExtraField::FIELD_TYPE_TEXT) ; $em->persist($field); $em->flush(); $user = $this->createUser('test'); $extraFieldValue = (new ExtraFieldValues()) ->setField($field) ->setItemId($user->getId()) ->setValue('test') ; $this->assertHasNoEntityViolations($extraFieldValue); $em->persist($extraFieldValue); $em->flush(); } }