* account and connectivity. */ try { print_r($client->getObject()); } catch (\Exception $e) { die($e->getMessage()); } /** * For a more complex example we’ll retrieve a support ticket with id 123456 * along with the ticket’s updates, the user it’s assigned to, the servers * attached to it, and the datacenter those servers are in. We’ll retrieve our * extra information using a nested object mask. After we have the ticket we’ll * update it with the text ‘Hello!’. */ // Declare an API client to connect to the SoftLayer_Ticket API service. $client = SoapClient::getClient('SoftLayer_Ticket', 123456, $apiUsername, $apiKey); // Assign an object mask to our API client: $objectMask = new ObjectMask(); $objectMask->updates; $objectMask->assignedUser; $objectMask->attachedHardware->datacenter; $client->setObjectMask($objectMask); // Retrieve the ticket record. try { $ticket = $client->getObject(); print_r($ticket); } catch (\Exception $e) { die('Unable to retrieve ticket record: ' . $e->getMessage()); } // Now update the ticket. $update = new \stdClass();