diff --git a/src/Models/Element/ServiceResolver.php b/src/Models/Element/ServiceResolver.php index f49e387..30f1ae7 100644 --- a/src/Models/Element/ServiceResolver.php +++ b/src/Models/Element/ServiceResolver.php @@ -32,4 +32,14 @@ public function isPublished(?ElementInterface $element = null): bool { return Service::isPublished($element); } + + public function escapeCsvRecord(array $rowData): array + { + return Service::escapeCsvRecord($rowData); + } + + public function unEscapeCsvRecord(array $rowData): array + { + return Service::unEscapeCsvRecord($rowData); + } } diff --git a/src/Models/Element/ServiceResolverInterface.php b/src/Models/Element/ServiceResolverInterface.php index 275a1b7..fd0de94 100644 --- a/src/Models/Element/ServiceResolverInterface.php +++ b/src/Models/Element/ServiceResolverInterface.php @@ -26,4 +26,8 @@ interface ServiceResolverInterface extends ServiceResolverContractInterface public function findForbiddenPaths(string $type, User $user): array; public function isPublished(?ElementInterface $element = null): bool; + + public function escapeCsvRecord(array $rowData): array; + + public function unEscapeCsvRecord(array $rowData): array; }