Pagekit\Filter\FilterManager::register PHP Метод

register() публичный Метод

Registers a filter.
public register ( string $name, string | Pagekit\Filter\FilterInterface $filter )
$name string
$filter string | Pagekit\Filter\FilterInterface
    public function register($name, $filter)
    {
        if (array_key_exists($name, $this->filters)) {
            throw new \InvalidArgumentException(sprintf('Filter with the name "%s" is already defined.', $name));
        }
        if (is_string($filter) && !class_exists($filter)) {
            throw new \InvalidArgumentException(sprintf('Unknown filter with the class name "%s".', $filter));
        }
        $this->filters[$name] = $filter;
    }