$this->accessService->canViewField($user, $module, $this->normalizeField($field)), ARRAY_FILTER_USE_KEY ); } public function filterValidatedPayload(User $user, string $module, array $validated): array { return $this->accessService->filterWritableData($user, $module, $validated); } public function filterExportColumns(User $user, string $module, array $columns): array { return $columns; } public function filterImportPayload(User $user, string $module, array $row): array { return $row; } private function normalizeField(string $field): string { return str_ends_with($field, '_txt') ? substr($field, 0, -4) : $field; } }