# PlaceholderReplacer

## Überblick

Der `PlaceholderReplacer` ist ein zentraler Prozessor, der für das Ersetzen von Platzhaltern im Text und in Attributen zuständig ist.

## Funktionsweise

- Durchsucht alle Textknoten und Attribute nach `{{ ... }}`-Mustern
- Ersetzt diese mit Werten aus dem RenderContext
- Wandelt HTML-Entitäten um für sicheres Output

## Syntax

```php
{{ variableName }}
```

## Beispiel

```html
<div class="user-info">
    <h2>{{ username }}</h2>
    <a href="{{ profileUrl }}">Profil ansehen</a>
</div>
```

## Implementierung

Der Prozessor verwendet reguläre Ausdrücke, um Platzhalter zu finden und zu ersetzen. Bei Attributen werden Anführungszeichen und andere spezielle Zeichen entsprechend maskiert.

## Tipps

- Für komplexe Pfade kann Punktnotation verwendet werden: `{{ user.profile.name }}`
- Die Ersetzung ist standardmäßig escaped, um XSS-Angriffe zu verhindern
- Für rohen HTML-Code verwenden Sie den EscapeProcessor mit der Syntax `{{{ variableName }}}`
