public function addFilter($filter)
    {
        if (is_string($filter)) {
            $filter = trim($filter);
        } elseif (! $filter instanceof Filter) {
            throw new \UnexpectedValueException('Expceted instanceof Org\Heigl\Hyphenator\Filter\Filter or string');
        }
        if (! $filter) {
            return $this;
        }
        $this->filters[] = $filter;

        return $this;
    }
public function addFilter($filter)
    {
        if (is_string($filter)) {
            $filter = trim($filter);
        } elseif (! $filter instanceof Filter) {
            throw new \UnexpectedValueException('Expceted instanceof Org\Heigl\Hyphenator\Filter\Filter or string');
        }
        if (! $filter) {
            return $this;
        }
        $this->filters[] = $filter;

        return $this;
    }
public function addFilter ( $ filter ) { if ( is_string ( $ filter ) ) { $ filter = trim ( $ filter ) ; } elseif ( ! $ filter instanceof Filter ) { throw new \ UnexpectedValueException ( 'Expceted instanceof Org\Heigl\Hyphenator\Filter\Filter or string' ) ; } if ( ! $ filter ) { return $ this ; } $ this -> filters [ ] = $ filter ; return $ this ; }
Add a filter to the options-array

@param string|Filter $filter The filter to be added

@throws \UnexpectedValueException
@return \Org\Heigl\Hyphenator\Options
Add a filter to the options - array