protected function filter(array $args)
{
$data = [];
$key = [];
foreach ($this->getType()->getColumns() as $columnName => $columns) {
$dataName = $this->config->get('id') . ucfirst(camel_case('_' . $columnName));
$key[$columnName] = $dataName;
if (isset($args[$dataName])) {
$data[$columnName] = $args[$dataName];
} else {
$data[$columnName] = '';
}
}
return [$data, $key];
}