@@ 144-151 (lines=8) @@ | ||
141 | if ($value !== $oldValue) { |
|
142 | if (is_string($value) || is_string($oldValue)) { |
|
143 | $dirtyFields[$key] = $value; |
|
144 | } else { |
|
145 | $recursiveDiff = $this->getDirtyFields($value, $oldValue, $currentClassMetadata); |
|
146 | ||
147 | if (!empty($recursiveDiff)) { |
|
148 | $recursiveDiff[$idSerializedKey] = self::getEntityId($value, $idSerializedKey); |
|
149 | $dirtyFields[$key] = $recursiveDiff; |
|
150 | } |
|
151 | } |
|
152 | } |
|
153 | ||
154 | continue; |
|
@@ 174-179 (lines=6) @@ | ||
171 | } else { |
|
172 | $recursiveDiff = $this->getDirtyFields($relationValue, $oldRelationValue, $currentClassMetadata); |
|
173 | ||
174 | if (!empty($recursiveDiff)) { |
|
175 | $idSerializedKey = $currentClassMetadata->getIdSerializeKey(); |
|
176 | ||
177 | $recursiveDiff[$idSerializedKey] = self::getEntityId($relationValue, $idSerializedKey); |
|
178 | $dirtyFields[$key][$relationKey] = $recursiveDiff; |
|
179 | } |
|
180 | } |
|
181 | } |
|
182 | } |