/** * @param DatagridConfiguration $config * @param string $fieldName */ protected function removeColumn(DatagridConfiguration $config, $fieldName) { $config->offsetUnsetByPath(sprintf('[columns][%s]', $fieldName)); $config->offsetUnsetByPath(sprintf('[filters][columns][%s]', $fieldName)); $config->offsetUnsetByPath(sprintf('[sorters][columns][%s]', $fieldName)); }
/** * @param DatagridConfiguration $config */ protected function removeAccountUserColumn(DatagridConfiguration $config, $column) { $config->offsetUnsetByPath(sprintf('[columns][%s]', $column))->offsetUnsetByPath(sprintf('[sorters][columns][%s]', $column))->offsetUnsetByPath(sprintf('[filters][columns][%s]', $column)); }