Code Duplication    Length = 12-12 lines in 2 locations

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

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