callFilter method

  1. @internal
Object? callFilter(
  1. String name,
  2. List<Object?> positional, [
  3. Map<Symbol, Object?> named = const <Symbol, Object?>{},
  4. Context? context,
])

If name filter not found TemplateRuntimeError thrown.

Implementation

@internal
Object? callFilter(
  String name,
  List<Object?> positional, [
  Map<Symbol, Object?> named = const <Symbol, Object?>{},
  Context? context,
]) {
  if (filters[name] case var function?) {
    return callCommon(function, positional, named, context);
  }

  throw TemplateRuntimeError("No filter named '$name'.");
}