PluginsTableView
La tabla de plugins del panel: una fila por plugin y un botón que lo prende o lo apaga. Server-rendered y sin JS, igual que el resto del admin (ADR#8): cada botón es su propio form POST con su token CSRF. Un checkbox con `onchange` se vería mejor y dejaría de funcionar sin JavaScript, que es justo cuando alguien necesita apagar un plugin que rompió la página.
PluginsTableView::render()
public function render(array $plugins, bool $canInstall, bool $available, string $csrf, ?string $notice = null): stringLa tabla de plugins, con su botón de prender/apagar por fila.
Parameters
| Name | Type | Description |
|---|---|---|
| $plugins | list<array<string, mixed>> | |
| $canInstall | bool | |
| $available | bool | |
| $csrf | string | |
| $notice | ?string |