<?php Prado::using('Application.dto.BaseDTO'); Prado::using('Application.model.UserAuthKey'); class UserKeyDTO extends BaseDTO { public $User; public $Key; public $IPAddress; public function loadRecord(UserAuthKey $record) { if ($record->User) { $this->User = $record->User->Login; } $this->Key = $record->AuthKey; $this->IPAddress = $record->IPAddress; } public static function __compare(UserKeyDTO $dto1, UserKeyDTO $dto2) { return strcmp($dto1->Key, $dto2->Key); } } ?>