protected function useFields(FormBuilderInterface $builder, $fields) { foreach ($builder->all() as $field) { if (!in_array($field->getName(), $fields)) { $builder->remove($field->getName()); } } }
/** * @static * * @param FormBuilderInterface $formBuilder * * @return array */ private static function getKeys(FormBuilderInterface $formBuilder) { return array_keys($formBuilder->all()); }
/** * {@inheritdoc} */ public final function keys() { return array_keys($this->formBuilder->all()); }