public static function GetByAssoc($values) { $file = new File(); $file->ID = $values["file_id"]; $file->Name = $values["file_name"]; $file->Description = $values["file_description"]; $file->Category = FileCategory::GetByID($values["file_category_id"]); $file->CreationUser = User::GetByID($values["file_creation_member_id"]); $file->CreationTimestamp = $values["file_creation_timestamp"]; $file->DeletionUser = User::GetByID($values["file_deletion_member_id"]); $file->DeletionTimestamp = $values["file_deletion_timestamp"]; $file->CheckoutUser = User::GetByID($values["file_checkout_member_id"]); $file->CheckoutTimestamp = $values["file_checkout_timestamp"]; return $file; }