OEModule\PatientTicketing\services\PatientTicketing_QueueSetService::getQueueSetQueues PHP Method

getQueueSetQueues() public method

public getQueueSetQueues ( PatientTicketing_QueueSet $qsr, boolean $include_closing = true ) : Queue[]
$qsr PatientTicketing_QueueSet
$include_closing boolean
return OEModule\PatientTicketing\models\Queue[]
    public function getQueueSetQueues(PatientTicketing_QueueSet $qsr, $include_closing = true)
    {
        $q_svc = Yii::app()->service->getService(self::$QUEUE_SERVICE);
        $initial_qr = $qsr->initial_queue;
        if (!$initial_qr) {
            return array();
        }
        $res = array($q_svc->readModel($initial_qr->getId()));
        foreach ($q_svc->getDependentQueues($initial_qr, $include_closing) as $d_qr) {
            $res[] = $d_qr;
        }
        return $res;
    }