DMS\Filter\Rules\Rule::getFilter PHP Method

getFilter() public method

Retrieves the Filter class that is responsible for executing this filter It may also be a service name. By default it loads a class with the same name from the Filters namespace.
public getFilter ( ) : string
return string
    public function getFilter()
    {
        return str_replace('Rules', 'Filters', get_class($this));
    }

Usage Example

 /**
  * Attempts to load Filter from Container or hands off to parent loader.
  *
  * @param Rule $rule
  * @return BaseFilter
  */
 public function getFilterForRule(Rule $rule)
 {
     $filterIdentifier = $rule->getFilter();
     if ($this->container === null || !$this->container->has($filterIdentifier)) {
         return parent::getFilterForRule($rule);
     }
     return $this->container->get($filterIdentifier);
 }
All Usage Examples Of DMS\Filter\Rules\Rule::getFilter