/** * {@inheritdoc} */ protected function configureFormFields(FormMapper $formMapper) { $formMapper->with('General')->add('username')->add('email')->add('plainPassword', 'text', array('required' => false))->end(); if (!$this->getSubject()->hasRole('ROLE_SUPER_ADMIN')) { $formMapper->with('Management')->add('roles', 'sonata_security_roles', array('expanded' => true, 'multiple' => true, 'required' => false))->add('locked', null, array('required' => false))->add('expired', null, array('required' => false))->add('enabled', null, array('required' => false))->add('credentialsExpired', null, array('required' => false))->end(); } }
protected function configureFormFields(FormMapper $formMapper) { $formMapper->add('name'); }
/** * {@inheritDoc} */ protected function getTables() { return array(FormMapper::getTableName()); }