Code Duplication    Length = 7-7 lines in 2 locations

lib/public/AppFramework/Db/QBMapper.php 2 locations

@@ 112-118 (lines=7) @@
109
		$qb->insert($this->tableName);
110
111
		// build the fields
112
		foreach($properties as $property => $updated) {
113
			$column = $entity->propertyToColumn($property);
114
			$getter = 'get' . ucfirst($property);
115
			$value = $entity->$getter();
116
117
			$qb->setValue($column, $qb->createNamedParameter($value));
118
		}
119
120
		$qb->execute();
121
@@ 177-183 (lines=7) @@
174
		$qb->update($this->tableName);
175
176
		// build the fields
177
		foreach($properties as $property => $updated) {
178
			$column = $entity->propertyToColumn($property);
179
			$getter = 'get' . ucfirst($property);
180
			$value = $entity->$getter();
181
182
			$qb->set($column, $qb->createNamedParameter($value));
183
		}
184
185
		$qb->where(
186
			$qb->expr()->eq('id', $qb->createNamedParameter($id))