/** * @param USPSRequestContract $request * @param string $api * @throws ConnectException|RequestException * @return array */ public function makeHttpGetRequest($request, $api) { $xml = $request->toXMLRequest($this->apiConfiguration->getUserId()); $url = $this->apiConfiguration->getUrl() . '?API=' . $api; $response = $this->get($xml, $url); return $response; }
public function testInvalidUSPSUserId() { $this->setExpectedException('jamesvweston\\USPS\\Exceptions\\USPS\\InvalidUSPSUserException'); $apiConfiguration = new ApiConfiguration(); $apiConfiguration->setUserId('asdfasdf'); $apiConfiguration->setUseProduction(true); $uspsClient = new USPSClient($apiConfiguration); $cityStateLookup = new CityStateLookupRequest(); $cityStateLookup->addZipCode('31401'); $response = $uspsClient->addressApi->cityStateLookUp($cityStateLookup); }