chore: complete update

This commit is contained in:
2025-07-17 16:24:20 +02:00
parent 899227b0a4
commit 64a7051137
1300 changed files with 85570 additions and 2756 deletions

View File

@@ -3,7 +3,9 @@
namespace App\Framework\View\Processors;
use App\Framework\View\DomProcessor;
use App\Framework\View\DomWrapper;
use App\Framework\View\RenderContext;
use Dom\HTMLDocument;
/*
@@ -17,11 +19,9 @@ use App\Framework\View\RenderContext;
final readonly class SlotProcessor implements DomProcessor
{
public function process(\DOMDocument $dom, RenderContext $context): void
public function process(DomWrapper $dom, RenderContext $context): DomWrapper
{
$xpath = new \DOMXPath($dom);
foreach ($xpath->query('//slot[@name]') as $slotNode) {
foreach ($dom->querySelectorAll('slot[name]') as $slotNode) {
$slotName = $slotNode->getAttribute('name');
$html = $context->slots[$slotName] ?? null;
@@ -38,5 +38,7 @@ final readonly class SlotProcessor implements DomProcessor
$slotNode->parentNode?->replaceChild($replacement, $slotNode);
}
return $dom;
}
}