applyAll static method

Future<String> applyAll(
  1. String content,
  2. Map<String, dynamic> context
)

Implementation

static Future<String> applyAll(
  String content,
  Map<String, dynamic> context,
) async {
  for (final directive in _directives) {
    try {
      content = await directive.apply(content, context);
    } catch (e) {
      // Log error but continue processing other directives
      Khadem.logger
          .error('Error applying directive ${directive.runtimeType}: $e');
    }
  }
  return content;
}