* 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();