/** * @param RZ\Roadiz\Core\Entities\User $user * * @return \Symfony\Component\Form\Form */ private function buildEditRolesForm(User $user) { $defaults = ['userId' => $user->getId()]; $builder = $this->createFormBuilder($defaults)->add('userId', 'hidden', ['data' => $user->getId(), 'constraints' => [new NotBlank()]])->add('roleId', new \RZ\Roadiz\CMS\Forms\RolesType($user->getRolesEntities()), ['label' => 'Role']); return $builder->getForm(); }