Code Duplication    Length = 17-17 lines in 2 locations

code/backends/DeploymentStrategy.php 2 locations

@@ 244-260 (lines=17) @@
241
	 *
242
	 * @return array
243
	 */
244
	public function toArray() {
245
		$fields = array(
246
			'actionTitle',
247
			'actionCode',
248
			'estimatedTime',
249
			'changes',
250
			'options',
251
			'validationCode',
252
			'messages'
253
		);
254
255
		$output = array();
256
		foreach($fields as $field) {
257
			$output[$field] = $this->$field;
258
		}
259
		return $output;
260
	}
261
262
	/**
263
	 * @return string
@@ 286-302 (lines=17) @@
283
	 *
284
	 * @param string $data
285
	 */
286
	public function fromArray($data) {
287
		$fields = array(
288
			'actionTitle',
289
			'actionCode',
290
			'estimatedTime',
291
			'changes',
292
			'options',
293
			'validationCode',
294
			'messages'
295
		);
296
297
		foreach($fields as $field) {
298
			if(!empty($data[$field])) {
299
				$this->$field = $data[$field];
300
			}
301
		}
302
	}
303
304
	/**
305
	 * @return DNDeployment