apply method

  1. @override
Future<String> apply(
  1. String content,
  2. Map<String, dynamic> context
)
override

Implementation

@override
Future<String> apply(String content, Map<String, dynamic> context) async {
  return content.replaceAllMapped(
    RegExp(r"@method\('([A-Za-z]+)'\)"),
    (match) {
      final method = match.group(1)?.toUpperCase() ?? '';
      return '<input type="hidden" name="_method" value="$method">';
    },
  );
}