protected function configureDefinition(EntityDefinition $definition, array $crud)
{
$toConfigure = ['deleteCascade', 'listFields', 'filter', 'childrenLabelFields', 'pageSize', 'initialSortField', 'initialSortAscending'];
foreach ($toConfigure as $field) {
if (array_key_exists($field, $crud)) {
$function = 'set' . ucfirst($field);
$definition->{$function}($crud[$field]);
}
}
}