mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-09 03:14:30 -04:00
Export maps
This commit is contained in:
parent
df4620ac62
commit
82fa7cbae0
@ -380,11 +380,11 @@ class BaseExport
|
||||
|
||||
private function resolveExpenseKey($column, $entity, $transformer)
|
||||
{
|
||||
// $transformed_entity = $transformer->includeExpense($entity);
|
||||
$transformed_entity = $transformer->includeExpense($entity);
|
||||
|
||||
// $manager = new Manager();
|
||||
// $manager->setSerializer(new ArraySerializer());
|
||||
// $transformed_entity = $manager->createData($transformed_entity)->toArray();
|
||||
$manager = new Manager();
|
||||
$manager->setSerializer(new ArraySerializer());
|
||||
$transformed_entity = $manager->createData($transformed_entity)->toArray();
|
||||
|
||||
if($column == 'user' && $entity?->expense?->user)
|
||||
return $entity->expense->user->present()->name() ?? ' ';
|
||||
@ -396,6 +396,9 @@ class BaseExport
|
||||
return $entity->expense->category?->name ?? ' ';
|
||||
}
|
||||
|
||||
if(array_key_exists($column, $transformed_entity))
|
||||
return $transformed_entity[$column];
|
||||
|
||||
if(property_exists($entity, $column))
|
||||
return $entity?->{$column} ?? '';
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user