Code Duplication    Length = 4-4 lines in 2 locations

model/DataObject.php 2 locations

@@ 2420-2423 (lines=4) @@
2417
		if(isset($this->record[$field]) && is_object($this->record[$field]))  return $this->record[$field];
2418
2419
		// Do we have a field that needs to be lazy loaded?
2420
		if(isset($this->record[$field.'_Lazy'])) {
2421
			$tableClass = $this->record[$field.'_Lazy'];
2422
			$this->loadLazyFields($tableClass);
2423
		}
2424
2425
		// Otherwise, we need to determine if this is a complex field
2426
		if(self::is_composite_field($this->class, $field)) {
@@ 2432-2435 (lines=4) @@
2429
2430
			$compositeFields = $fieldObj->compositeDatabaseFields();
2431
			foreach ($compositeFields as $compositeName => $compositeType) {
2432
				if(isset($this->record[$field.$compositeName.'_Lazy'])) {
2433
					$tableClass = $this->record[$field.$compositeName.'_Lazy'];
2434
					$this->loadLazyFields($tableClass);
2435
				}
2436
			}
2437
2438
			// write value only if either the field value exists,