/** * Add a field. * * @param string $name * @param AbstractField $field * * @return AbstractField|ListField */ public function add($name, AbstractField $field = null) { if ($field) { $field->setName($name); } else { $field = $name; } return $this->addField($field); }