| @@ 105-108 (lines=4) @@ | ||
| 102 | ||
| 103 | $column = $field->column(); |
|
| 104 | $columns = is_array($column) ? $column : [$column]; |
|
| 105 | if ($field instanceof Field\MultipleSelect) { |
|
| 106 | $availInput[$column] = array_filter($availInput[$column], 'strlen'); |
|
| 107 | $availInput[$column] = $availInput[$column] ?: null; |
|
| 108 | } |
|
| 109 | /* |
|
| 110 | * |
|
| 111 | * For single column field format rules to: |
|
| @@ 152-156 (lines=5) @@ | ||
| 149 | } |
|
| 150 | $column = $field->column(); |
|
| 151 | $columns = is_array($column) ? $column : [$column]; |
|
| 152 | if ($field instanceof Field\MultipleSelect) { |
|
| 153 | foreach ($keys as $key) { |
|
| 154 | $availInput[$key][$column] = array_filter($availInput[$key][$column], 'strlen') ?: null; |
|
| 155 | } |
|
| 156 | } |
|
| 157 | ||
| 158 | $newColumn = call_user_func_array('array_merge', array_map(function ($u) use ($columns, $rel) { |
|
| 159 | return array_map(function ($k, $v) use ($u, $rel) { |
|