Returns the parent field.
public getParent ( ) : Symfony\Component\Form\FormInterface | ||
return | Symfony\Component\Form\FormInterface | The parent field |
/** * Get validation groups for the specified form * * @param Form|FormInterface $form * * @return array|string */ protected function getValidationGroups(Form $form) { $result = array('Default'); $groups = $form->getConfig()->getOption('validation_groups'); if (empty($groups)) { // Try to get groups from a parent if ($form->getParent()) { $result = $this->getValidationGroups($form->getParent()); } } elseif (is_array($groups)) { // If groups is an array - return groups as is $result = $groups; } elseif ($groups instanceof \Closure) { // If groups is a Closure - return the form class name to look for javascript $result = $this->getElementId($form); } return $result; }