From 0aadcc48a16c59cbdfebf676a7a3fb662d886980 Mon Sep 17 00:00:00 2001 From: jc Date: Fri, 17 May 2024 18:49:53 +0000 Subject: [PATCH] Change the dynamicDump for onetoone --- src/Component/DumperUpdater/DataSyncManager.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/Component/DumperUpdater/DataSyncManager.php b/src/Component/DumperUpdater/DataSyncManager.php index db82bd5..9e2ee55 100644 --- a/src/Component/DumperUpdater/DataSyncManager.php +++ b/src/Component/DumperUpdater/DataSyncManager.php @@ -144,7 +144,7 @@ public function synchronizeData(array $appEntities, array $appEntitiesAliases, a $dataArray[$entityItem->getId()] = $this->dynamicDump($entityItem); } $this->dumpFile($dataArray, $type); - $this->logSuccess(sprintf('Configuration has been dumped for static instances definition (%s)', $type)); + $this->logSuccess(sprintf('Configuration has been dumped for dynamic instances definition (%s)', $type)); } else { $this->logWarning(sprintf('Not dumping Asset entity: %s', $type)); @@ -179,7 +179,6 @@ public function synchronizeData(array $appEntities, array $appEntitiesAliases, a foreach ($dataEntity as $keyAttr => $valAttr) { $this->logCommand(sprintf('working on %s', $keyAttr)); - if ($valAttr === null) { $this->logWarning(sprintf('Skipping on %s as value is %s', $keyAttr, $valAttr)); continue; @@ -525,7 +524,7 @@ public function dynamicDump($entity): array // $data[$propertyName] = $value->format('Y-m-d H:i:s'); } elseif (is_object($value) && method_exists($value, 'getId')) { $mapping = $metadata->associationMappings[$propertyName]; - if ($mapping['type'] === ClassMetadataInfo::ONE_TO_ONE && !isset($mapping['mappedBy'])) continue; + if ($mapping['type'] === ClassMetadataInfo::ONE_TO_ONE && isset($mapping['mappedBy'])) continue; $data[$propertyName] = $value->getId(); } elseif ($value instanceof \BackedEnum) { $data[$propertyName] = $value->value;