public function getFillFieldsRequired() { $this->__load(); return parent::getFillFieldsRequired(); }
public function removeUserFields(User $user, Group $group) { $fieldIds = $group->getFillFieldsRequired() ? $group->getFieldsIds() : false; return $this->getEntityManager()->createQuery('DELETE FROM CivixCoreBundle:Group\\FieldValue fv WHERE fv.user = :user AND fv.field in (:fieldsIds)')->setParameter('user', $user)->setParameter('fieldsIds', $fieldIds)->execute(); }