Code Duplication    Length = 12-12 lines in 2 locations

cloudcontrol/library/storage/JsonStorage.php 2 locations

@@ 994-1005 (lines=12) @@
991
				$documentTypeObject->fields = array();
992
				$documentTypeObject->bricks = array();
993
				$documentTypeObject->dynamicBricks = isset($postValues['dynamicBricks']) ? $postValues['dynamicBricks'] : array();
994
				if (isset($postValues['fieldTitles'], $postValues['fieldTypes'], $postValues['fieldRequired'], $postValues['fieldMultiple'])) {
995
					foreach ($postValues['fieldTitles'] as $key => $value) {
996
						$fieldObject = new \stdClass();
997
						$fieldObject->title = $value;
998
						$fieldObject->slug = slugify($value);
999
						$fieldObject->type = $postValues['fieldTypes'][$key];
1000
						$fieldObject->required = ($postValues['fieldRequired'][$key] === 'true');
1001
						$fieldObject->multiple = ($postValues['fieldMultiple'][$key] === 'true');
1002
						
1003
						$documentTypeObject->fields[] = $fieldObject;
1004
					}
1005
				}
1006
				if (isset($postValues['brickTitles'], $postValues['brickBricks'])) {
1007
					foreach ($postValues['brickTitles'] as $key => $value) {
1008
						$brickObject = new \stdClass();
@@ 1137-1148 (lines=12) @@
1134
				$brickObject->title = $postValues['title'];
1135
				$brickObject->slug = slugify($postValues['title']);
1136
				$brickObject->fields = array();
1137
				if (isset($postValues['fieldTitles'], $postValues['fieldTypes'], $postValues['fieldRequired'], $postValues['fieldMultiple'])) {
1138
					foreach ($postValues['fieldTitles'] as $key => $value) {
1139
						$fieldObject = new \stdClass();
1140
						$fieldObject->title = $value;
1141
						$fieldObject->slug = slugify($value);
1142
						$fieldObject->type = $postValues['fieldTypes'][$key];
1143
						$fieldObject->required = ($postValues['fieldRequired'][$key] === 'true');
1144
						$fieldObject->multiple = ($postValues['fieldMultiple'][$key] === 'true');
1145
						
1146
						$brickObject->fields[] = $fieldObject;
1147
					}
1148
				}
1149
				return $brickObject;
1150
			} else {
1151
				throw new \Exception('Trying to create document type with invalid data.');