/** * @param array $fieldData * @return Field */ private function getField(array $fieldData) { $field = new Field(); $field->setName($fieldData['name']); if (isset($fieldData['description'])) { $field->setDescription($fieldData['description']); } if (isset($fieldData['type'])) { $field->setType($fieldData['type']); } if (isset($fieldData['field_type'])) { $field->setFieldType($fieldData['field_type']); } $required = isset($fieldData['required']) ? (bool) $fieldData['required'] : false; $field->setRequired($required); return $field; }