Code Duplication    Length = 5-5 lines in 2 locations

forms/CompositeField.php 1 location

@@ 166-170 (lines=5) @@
163
		foreach($this->children as $field) {
164
			if(is_object($field)) {
165
				if($field->isComposite()) $field->collateDataFields($list, $saveableOnly);
166
				if($saveableOnly) {
167
					$isIncluded =  ($field->hasData() && !$field->isReadonly() && !$field->isDisabled());
168
				} else {
169
					$isIncluded =  ($field->hasData());
170
				}
171
				if($isIncluded) {
172
					$name = $field->getName();
173
					if($name) {

forms/FieldList.php 1 location

@@ 72-76 (lines=5) @@
69
		foreach($this as $field) {
70
			if($field->isComposite()) $field->collateDataFields($list, $saveableOnly);
71
72
			if($saveableOnly) {
73
				$isIncluded =  ($field->hasData() && !$field->isReadonly() && !$field->isDisabled());
74
			} else {
75
				$isIncluded =  ($field->hasData());
76
			}
77
			if($isIncluded) {
78
				$name = $field->getName();
79
				if(isset($list[$name])) {