ShellOutput
One composed page of the panel: the shell's HTML, plus everything the document around it must emit for that HTML to come alive — the client files every rendered component DECLARED, and the signal seeds the host and the active section's view agreed on (greenhouse decisions/0211). The shell composes; {@see AdminPage} wraps. This is what travels between them, so the page never has to guess which stylesheets and modules a guest needed and the shell never has to write a `<script>` tag.
ShellOutput::__construct()
public function __construct(string $html, Milpa\Live\ValueObjects\ClientAssets $assets, Milpa\Admin\View\LiveSeeds $seeds):Parameters
| Name | Type | Description |
|---|---|---|
| $html | string | |
| $assets | Milpa\Live\ValueObjects\ClientAssets | |
| $seeds | Milpa\Admin\View\LiveSeeds |