Code Duplication    Length = 16-17 lines in 2 locations

examples/sample1.php 1 location

@@ 10-26 (lines=17) @@
7
		'options'		=> array(
8
			'base' => array( 'default'=> 'urn:sample1:')
9
		),
10
		'datamapper'	=> function($rawdata){
11
			$data = array();
12
			$data['id'] = $rawdata[0];
13
			$data['businessType'] = 'schema:'.\BOTK\Filters::FILTER_SANITIZE_ID($rawdata[16]);
14
			$data['businessName'][] = $rawdata[1];
15
			$data['businessName'][] = $rawdata[2];
16
			$data['vatID'] = $rawdata[3];
17
			$data['email'] = $rawdata[4];
18
			$data['addressLocality'] = $rawdata[5];
19
			$data['postalCode'] = $rawdata[7];
20
			$data['addressRegion'] = $rawdata[8];
21
			$data['streetAddress'] = $rawdata[9] . ' ' . $rawdata[10] . ', ' . $rawdata[11];
22
			$data['long'] = $rawdata[14];			
23
			$data['lat'] = $rawdata[15];
24
			
25
			return $data;
26
		},
27
		'rawDataValidationFilter' => function( $rawdata){
28
			return !empty($rawdata['16']);
29
		},	

tests/unit/FactsFactoryTest.php 1 location

@@ 13-28 (lines=16) @@
10
			'options'		=> array(
11
				'base' => array( 'default'=> 'urn:test')
12
			),
13
			'datamapper'	=> function(array $rawdata){
14
				$data = array();
15
				$data['id'] = $rawdata[0];
16
				$data['businessName'][] = $rawdata[2] . ' ' . $rawdata[1];
17
				$data['businessName'][] = $rawdata[2];
18
				$data['vatID'] = $rawdata[3];
19
				$data['email'] = $rawdata[4];
20
				$data['addressLocality'] = $rawdata[5];
21
				$data['postalCode'] = $rawdata[7];
22
				$data['addressRegion'] = $rawdata[8];
23
				$data['streetAddress'] = $rawdata[9] . ' ' . $rawdata[10] . ', ' . $rawdata[11];
24
				$data['long'] = $rawdata[14];			
25
				$data['lat'] = $rawdata[15];
26
				
27
				return $data;
28
			},
29
		);
30
		$rawdata = array(
31
			'10042650',