示例#1
0
 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());
 }