public function getFilters($columnDescriptions = [], $activeFieldName = false)
     {
         $filters = [];

         if (count($this->filtersArray) > 0) {
             foreach ($this->filtersArray as $key => $value) {
                 if (isset($this->filters[$key])) {

                     // Filters are active on the active data column
                     $activeFieldName = $activeFieldName?: $this->filtersArray['orderBy'];

                     // There may optionally be passed in a more human friendly name for the active field.
                     $friendlyFieldName = isset($columnDescriptions[$activeFieldName]) ? $columnDescriptions[$activeFieldName] : $activeFieldName;

                     $filters[] = sprintf($this->filters[$key], $friendlyFieldName, $value);
                     //$filters[] = call_user_func_array("sprintf", [$this->filters[$key], ]);
                 }
             }
         }
         return $filters;
     }