/** * Gets the name for form view. * * @param Field $field The field object * @param boolean $fst This flag is used to find out which field was * called first. * * @return string */ public function getName(Field $field, $fst = true) { $parent = $field->getParent(); if (null !== $parent && '' !== $parent->getName(false)) { return $parent->getName(false) . '[' . $field->getInternalName() . ']'; } if ($fst && $field->hasOption('prototype')) { return $field->getInternalName() . '[]'; } return $field->getInternalName(); }