getEntityManager(); $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(); } public function testGetVisibleValues(): void { $repo = self::getContainer()->get(ExtraFieldValuesRepository::class); $values = $repo->getVisibleValues(0, 0); $this->assertSame(0, \count($values)); } }