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

getDisplayQueueAssignment() public method

    public function getDisplayQueueAssignment()
    {
        $current_queue = $this->current_queue;
        if (!($service = Yii::app()->service->getService('PatientTicketing_QueueSet'))) {
            throw new Exception('Service not found: PatientTicketing_QueueSet');
        }
        $queueset = $service->getQueueSetForQueue($current_queue->id);
        if ($queueset->default_queue) {
            foreach ($this->queue_assignments as $assignment) {
                if ($assignment->queue_id == $queueset->default_queue->getId()) {
                    return $assignment;
                }
            }
        }
        return $this->current_queue_assignment;
    }