Code Duplication    Length = 12-12 lines in 2 locations

cloudcontrol/library/storage/JsonStorage.php 2 locations

@@ 826-837 (lines=12) @@
823
				$documentTypeObject->fields = array();
824
				$documentTypeObject->bricks = array();
825
				$documentTypeObject->dynamicBricks = isset($postValues['dynamicBricks']) ? $postValues['dynamicBricks'] : array();
826
				if (isset($postValues['fieldTitles'], $postValues['fieldTypes'], $postValues['fieldRequired'], $postValues['fieldMultiple'])) {
827
					foreach ($postValues['fieldTitles'] as $key => $value) {
828
						$fieldObject = new \stdClass();
829
						$fieldObject->title = $value;
830
						$fieldObject->slug = slugify($value);
831
						$fieldObject->type = $postValues['fieldTypes'][$key];
832
						$fieldObject->required = ($postValues['fieldRequired'][$key] === 'true');
833
						$fieldObject->multiple = ($postValues['fieldMultiple'][$key] === 'true');
834
						
835
						$documentTypeObject->fields[] = $fieldObject;
836
					}
837
				}
838
				if (isset($postValues['brickTitles'], $postValues['brickBricks'])) {
839
					foreach ($postValues['brickTitles'] as $key => $value) {
840
						$brickObject = new \stdClass();
@@ 972-983 (lines=12) @@
969
				$brickObject->title = $postValues['title'];
970
				$brickObject->slug = slugify($postValues['title']);
971
				$brickObject->fields = array();
972
				if (isset($postValues['fieldTitles'], $postValues['fieldTypes'], $postValues['fieldRequired'], $postValues['fieldMultiple'])) {
973
					foreach ($postValues['fieldTitles'] as $key => $value) {
974
						$fieldObject = new \stdClass();
975
						$fieldObject->title = $value;
976
						$fieldObject->slug = slugify($value);
977
						$fieldObject->type = $postValues['fieldTypes'][$key];
978
						$fieldObject->required = ($postValues['fieldRequired'][$key] === 'true');
979
						$fieldObject->multiple = ($postValues['fieldMultiple'][$key] === 'true');
980
						
981
						$brickObject->fields[] = $fieldObject;
982
					}
983
				}
984
				return $brickObject;
985
			} else {
986
				throw new \Exception('Trying to create document type with invalid data.');