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

getQueueSetsForCategory() public method

Get all the queue set resources that are part of the given category.
public getQueueSetsForCategory ( PatientTicketing_QueueSetCategory $qscr ) : array
$qscr PatientTicketing_QueueSetCategory
return array
    public function getQueueSetsForCategory(PatientTicketing_QueueSetCategory $qscr)
    {
        $class = self::$primary_model;
        $criteria = new \CDbCriteria();
        $criteria->addColumnCondition(array('category_id' => $qscr->getId()));
        $res = array();
        foreach ($class::model()->active()->with('permissioned_users')->findAll($criteria) as $qs) {
            $res[] = $this->modelToResource($qs);
        }
        return $res;
    }