Code Duplication    Length = 12-12 lines in 2 locations

src/IPub/DoctrineBlameable/Events/BlameableSubscriber.php 2 locations

@@ 136-147 (lines=12) @@
133
					}
134
				}
135
136
				if (isset($config['update'])) {
137
					foreach ($config['update'] as $field) {
138
						$isInsertAndNull = $uow->isScheduledForInsert($object)
139
							&& array_key_exists($field, $changeSet)
140
							&& $changeSet[$field][1] === NULL;
141
142
						if (!isset($changeSet[$field]) || $isInsertAndNull) { // let manual values
143
							$needChanges = TRUE;
144
							$this->updateField($uow, $object, $classMetadata, $field);
145
						}
146
					}
147
				}
148
149
				if (isset($config['delete'])) {
150
					foreach ($config['delete'] as $field) {
@@ 149-160 (lines=12) @@
146
					}
147
				}
148
149
				if (isset($config['delete'])) {
150
					foreach ($config['delete'] as $field) {
151
						$isDeleteAndNull = $uow->isScheduledForDelete($object)
152
							&& array_key_exists($field, $changeSet)
153
							&& $changeSet[$field][1] === NULL;
154
155
						if (!isset($changeSet[$field]) || $isDeleteAndNull) { // let manual values
156
							$needChanges = TRUE;
157
							$this->updateField($uow, $object, $classMetadata, $field);
158
						}
159
					}
160
				}
161
162
				if (isset($config['change'])) {
163
					foreach ($config['change'] as $options) {