code: protected function getParameterFilterOptions($objAttribute, $arrIds, &$arrCount = null)
      {
          $arrOptions = $objAttribute->getFilterOptions(
              $this->get('onlypossible') ? $arrIds : null,
              (bool) $this->get('onlyused'),
              $arrCount
          );
  
          // Remove empty values.
          foreach ($arrOptions as $mixOptionKey => $mixOptions) {
              // Remove html/php tags.
              $mixOptions = strip_tags($mixOptions);
              $mixOptions = trim($mixOptions);
  
              if ($mixOptions === '' || $mixOptions === null) {
                  unset($arrOptions[$mixOptionKey]);
              }
          }
  
          return $arrOptions;
      }
docs: Internal helper function for descendant classes to retrieve the options.
  
  @param IAttribute    $objAttribute The attribute to search.
  
  @param string[]|null $arrIds       The Id list of items for which to retrieve the options.
  
  @param array         $arrCount     If non null, the amount of matches will get returned.
  
  @return array