OEModule\PatientTicketing\models\Queue::getAssignmentFieldDefinitions PHP Method

getAssignmentFieldDefinitions() protected method

Returns the fields that have been defined for this Queue when a ticket is assigned to it.
protected getAssignmentFieldDefinitions ( ) : array
return array
    protected function getAssignmentFieldDefinitions()
    {
        $flds = array();
        if ($ass_fields = \CJSON::decode($this->assignment_fields)) {
            foreach ($ass_fields as $ass_fld) {
                $flds[] = array('id' => @$ass_fld['id'], 'form_name' => self::$FIELD_PREFIX . @$ass_fld['id'], 'required' => @$ass_fld['required'], 'type' => @$ass_fld['type'], 'widget_name' => @$ass_fld['widget_name'], 'label' => @$ass_fld['label'], 'choices' => @$ass_fld['choices']);
            }
        }
        return $flds;
    }