Code Duplication    Length = 12-12 lines in 2 locations

cloudcontrol/library/storage/JsonStorage.php 2 locations

@@ 777-788 (lines=12) @@
774
				$documentTypeObject->fields = array();
775
				$documentTypeObject->bricks = array();
776
				$documentTypeObject->dynamicBricks = isset($postValues['dynamicBricks']) ? $postValues['dynamicBricks'] : array();
777
				if (isset($postValues['fieldTitles'], $postValues['fieldTypes'], $postValues['fieldRequired'], $postValues['fieldMultiple'])) {
778
					foreach ($postValues['fieldTitles'] as $key => $value) {
779
						$fieldObject = new \stdClass();
780
						$fieldObject->title = $value;
781
						$fieldObject->slug = slugify($value);
782
						$fieldObject->type = $postValues['fieldTypes'][$key];
783
						$fieldObject->required = ($postValues['fieldRequired'][$key] === 'true');
784
						$fieldObject->multiple = ($postValues['fieldMultiple'][$key] === 'true');
785
						
786
						$documentTypeObject->fields[] = $fieldObject;
787
					}
788
				}
789
				if (isset($postValues['brickTitles'], $postValues['brickBricks'])) {
790
					foreach ($postValues['brickTitles'] as $key => $value) {
791
						$brickObject = new \stdClass();
@@ 923-934 (lines=12) @@
920
				$brickObject->title = $postValues['title'];
921
				$brickObject->slug = slugify($postValues['title']);
922
				$brickObject->fields = array();
923
				if (isset($postValues['fieldTitles'], $postValues['fieldTypes'], $postValues['fieldRequired'], $postValues['fieldMultiple'])) {
924
					foreach ($postValues['fieldTitles'] as $key => $value) {
925
						$fieldObject = new \stdClass();
926
						$fieldObject->title = $value;
927
						$fieldObject->slug = slugify($value);
928
						$fieldObject->type = $postValues['fieldTypes'][$key];
929
						$fieldObject->required = ($postValues['fieldRequired'][$key] === 'true');
930
						$fieldObject->multiple = ($postValues['fieldMultiple'][$key] === 'true');
931
						
932
						$brickObject->fields[] = $fieldObject;
933
					}
934
				}
935
				return $brickObject;
936
			} else {
937
				throw new \Exception('Trying to create document type with invalid data.');