'title' => empty($field['name']) ? NULL : ucwords(str_replace('_', ' ', $field['name'])),
'entity' => $this->getEntityName(),
'required' => FALSE,
+ 'readonly' => FALSE,
'options' => !empty($field['pseudoconstant']),
'data_type' => \CRM_Utils_Array::value('type', $field, 'String'),
], array_flip($fields));
'name' => 'entity',
'data_type' => 'String',
],
+ [
+ 'name' => 'readonly',
+ 'data_type' => 'Boolean',
+ ],
];
}