예제 #1
0
 public function testTrackContext()
 {
     $tracking = new Ups\Tracking();
     $tracking->setRequest($request = new RequestMock(null, '/Track/Response2.xml'));
     $tracking->setContext('unit test');
     $tracking->track('1Z12345E0000000000');
     $response = $tracking->getResponse()->getResponse();
     // Test context
     $this->assertEquals('unit test', $response->Response->TransactionReference->CustomerContext);
 }
예제 #2
0
 /**
  * Get package tracking information.
  *
  * @param string $trackingNumber The package's tracking number.
  * @param string $requestOption  Optional processing. For Mail Innovations the only valid options are Last Activity and All activity.
  *
  * @throws Exception
  *
  * @return \StdClass
  */
 public function track($trackingNumber, $requestOption = 'activity')
 {
     $this->upsTracking->track($trackingNumber, $requestOption);
 }