Although we have found that is you in the past would put multiple items
in the display_order without making them an array this will no longer
function correctly, it the past it functioned correctly by luck, if you
need multiple display_orders please send them as an array.
Here is a Quick Example:
// Create the Registration class
$myRegistration = new Registration;
$display[] =
array('registration_id','user_id','date_registered','guests');
// Create the User Class
$tmpUser = new Users;
$myRegistration->Join($tmpUser, 'user_id', 'INNER');
$display[] = array('first_name','last_name');
// Create the Payments Class
$tmpPayment = new Payment;
$myRegistration->Join($tmpPayment, 'conference_id', 'INNER');
$display[] = array('conference_id', 'amount', 'status', 'method');
// Get a list of all the Registrations
$myRegistration->GetList($display,'date_registered','DESC');
This will be integrated into the Example in the repo shortly.