From 85220bf58f2cb4cc8ddcc4c6198af465b93ec455 Mon Sep 17 00:00:00 2001 From: karneaud Date: Mon, 29 Jul 2024 16:17:09 -0400 Subject: [PATCH] add transformer for underline raw data --- .../Quickbooks/Transformers/Transformer.php | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 app/Repositories/Import/Quickbooks/Transformers/Transformer.php diff --git a/app/Repositories/Import/Quickbooks/Transformers/Transformer.php b/app/Repositories/Import/Quickbooks/Transformers/Transformer.php new file mode 100644 index 000000000000..26b3137e36a9 --- /dev/null +++ b/app/Repositories/Import/Quickbooks/Transformers/Transformer.php @@ -0,0 +1,42 @@ +transformation($items, []); + } + + protected function transformCustomers(array $items): Collection + { + return $this->transformation($items, [ + 'CompanyName', + 'PrimaryPhone', + 'BillAddr', + 'ShipAddr', + 'Notes', + 'GivenName', + 'FamilyName', + 'PrimaryEmailAddr', + 'CurrencyRef', + 'MetaData' + ]); + } + + protected function transformation(array $items, array $keys) : Collection + { + return collect($items)->select($keys); + } + +}