ManaPHP\Http\Filter::_parseRule PHP Метод

_parseRule() защищенный Метод

protected _parseRule ( string $rule ) : array
$rule string
Результат array
    protected function _parseRule($rule)
    {
        $parts = (array) explode('|', $rule);
        $filters = [];
        foreach ($parts as $part) {
            if (Text::contains($part, ':')) {
                $parts2 = explode(':', $part);
                $filter = $parts2[0];
                $parameters = explode(',', $parts2[1]);
            } else {
                $filter = $part;
                $parameters = [];
            }
            $filter = trim($filter);
            if ($filter === '') {
                continue;
            }
            $filters[$filter] = $parameters;
        }
        return $filters;
    }