Code Duplication    Length = 10-11 lines in 2 locations

cloudcontrol/library/storage/DocumentFactory.php 2 locations

@@ 82-92 (lines=11) @@
79
80
				if ($multiple) {
81
					$brickArray = array();
82
					foreach ($brick as $brickInstance) {
83
						$brickObj = new \stdClass();
84
						$brickObj->fields = new \stdClass();
85
						$brickObj->type = $staticBrick->brickSlug;
86
87
						foreach ($brickInstance['fields'] as $fieldName => $fieldValues) {
88
							$brickObj->fields->$fieldName = $fieldValues;
89
						}
90
91
						$brickArray[] = $brickObj;
92
					}
93
94
					$bricks = $documentObj->bricks;
95
					$bricks[$brickSlug] = $brickArray;
@@ 117-126 (lines=10) @@
114
	{
115
		$documentObj->dynamicBricks = array();
116
		if (isset($postValues['dynamicBricks'])) {
117
			foreach ($postValues['dynamicBricks'] as $brickTypeSlug => $brick) {
118
				foreach ($brick as $brickContent) {
119
					$brickObj = new \stdClass();
120
					$brickObj->type = $brickTypeSlug;
121
					$brickObj->fields = $brickContent;
122
					$dynamicBricks = $documentObj->dynamicBricks;
123
					$dynamicBricks[] = $brickObj;
124
					$documentObj->dynamicBricks = $dynamicBricks;
125
				}
126
			}
127
		}
128
		return $documentObj;
129
	}