OEModule\PatientTicketing\models\Ticket::relations PHP Method

relations() public method

public relations ( ) : array
return array relational rules.
    public function relations()
    {
        return array('user' => array(self::BELONGS_TO, 'User', 'created_user_id'), 'usermodified' => array(self::BELONGS_TO, 'User', 'last_modified_user_id'), 'assignee' => array(self::BELONGS_TO, 'User', 'assignee_user_id'), 'priority' => array(self::BELONGS_TO, 'OEModule\\PatientTicketing\\models\\Priority', 'priority_id'), 'patient' => array(self::BELONGS_TO, 'Patient', 'patient_id'), 'event' => array(self::BELONGS_TO, 'Event', 'event_id'), 'queue_assignments' => array(self::HAS_MANY, 'OEModule\\PatientTicketing\\models\\TicketQueueAssignment', 'ticket_id', 'order' => 'queue_assignments.assignment_date asc'), 'reversed_queue_assignments' => array(self::HAS_MANY, 'OEModule\\PatientTicketing\\models\\TicketQueueAssignment', 'ticket_id', 'order' => 'reversed_queue_assignments.assignment_date desc'), 'initial_queue_assignment' => array(self::HAS_ONE, 'OEModule\\PatientTicketing\\models\\TicketQueueAssignment', 'ticket_id', 'order' => 'initial_queue_assignment.assignment_date'), 'current_queue_assignment' => array(self::HAS_ONE, 'OEModule\\PatientTicketing\\models\\TicketQueueAssignment', 'ticket_id', 'order' => 'current_queue_assignment.assignment_date desc'), 'initial_queue' => array(self::HAS_ONE, 'OEModule\\PatientTicketing\\models\\Queue', 'queue_id', 'through' => 'queue_assignments', 'order' => 'queue_assignments.assignment_date asc'), 'current_queue' => array(self::HAS_ONE, 'OEModule\\PatientTicketing\\models\\Queue', 'queue_id', 'through' => 'reversed_queue_assignments', 'order' => 'reversed_queue_assignments.assignment_date desc'));
    }