Code Duplication    Length = 10-11 lines in 2 locations

src/USPSLookup.php 2 locations

@@ 35-44 (lines=10) @@
32
		return simplexml_load_file($url);
33
	}
34
35
	public function CityState($zip)
36
    {
37
	    $CityState = new \SimpleXMLElement("<CityStateLookupRequest></CityStateLookupRequest>");
38
		$CityState->addAttribute('USERID', $this->user);
39
		$ZipCode = $CityState->addChild('ZipCode');
40
		$ZipCode->addAttribute('ID', '0');
41
		$ZipCode->addChild('Zip5',$zip);
42
		$url = 'http://production.shippingapis.com/ShippingAPITest.dll?API=CityStateLookup&XML='.$CityState->asXML();
43
		return simplexml_load_file($url);
44
	}
45
46
	public function CityStateMultiple($zip)
47
    {
@@ 85-95 (lines=11) @@
82
		return simplexml_load_file($url);
83
	}
84
85
	public function TrackMultiple($trackingarray)
86
	{
87
		$mtrack = new \SimpleXMLElement("<TrackRequest></TrackRequest>");
88
		$mtrack->addAttribute('USERID', $this->user);
89
		foreach($trackingarray as $trackingnumber){
90
			$pack = $mtrack->addChild('TrackID');
91
			$pack->addAttribute('ID', $trackingnumber);
92
		}
93
		$url = 'https://secure.shippingapis.com/ShippingAPI.dll?API=TrackV2&XML='.$mtrack->asXML();
94
		return simplexml_load_file($url);
95
	}
96
97
	public  function GetRate($to,$from,$pounds,$ounces,$service)
98
	{