Code Duplication    Length = 12-12 lines in 2 locations

cloudcontrol/library/storage/JsonStorage.php 2 locations

@@ 785-796 (lines=12) @@
782
				$documentTypeObject->fields = array();
783
				$documentTypeObject->bricks = array();
784
				$documentTypeObject->dynamicBricks = isset($postValues['dynamicBricks']) ? $postValues['dynamicBricks'] : array();
785
				if (isset($postValues['fieldTitles'], $postValues['fieldTypes'], $postValues['fieldRequired'], $postValues['fieldMultiple'])) {
786
					foreach ($postValues['fieldTitles'] as $key => $value) {
787
						$fieldObject = new \stdClass();
788
						$fieldObject->title = $value;
789
						$fieldObject->slug = slugify($value);
790
						$fieldObject->type = $postValues['fieldTypes'][$key];
791
						$fieldObject->required = ($postValues['fieldRequired'][$key] === 'true');
792
						$fieldObject->multiple = ($postValues['fieldMultiple'][$key] === 'true');
793
						
794
						$documentTypeObject->fields[] = $fieldObject;
795
					}
796
				}
797
				if (isset($postValues['brickTitles'], $postValues['brickBricks'])) {
798
					foreach ($postValues['brickTitles'] as $key => $value) {
799
						$brickObject = new \stdClass();
@@ 931-942 (lines=12) @@
928
				$brickObject->title = $postValues['title'];
929
				$brickObject->slug = slugify($postValues['title']);
930
				$brickObject->fields = array();
931
				if (isset($postValues['fieldTitles'], $postValues['fieldTypes'], $postValues['fieldRequired'], $postValues['fieldMultiple'])) {
932
					foreach ($postValues['fieldTitles'] as $key => $value) {
933
						$fieldObject = new \stdClass();
934
						$fieldObject->title = $value;
935
						$fieldObject->slug = slugify($value);
936
						$fieldObject->type = $postValues['fieldTypes'][$key];
937
						$fieldObject->required = ($postValues['fieldRequired'][$key] === 'true');
938
						$fieldObject->multiple = ($postValues['fieldMultiple'][$key] === 'true');
939
						
940
						$brickObject->fields[] = $fieldObject;
941
					}
942
				}
943
				return $brickObject;
944
			} else {
945
				throw new \Exception('Trying to create document type with invalid data.');