revert Merge pull request 'feat(widgets): add phase 4 validation and accessibility' (#6) from worktree/widgets-phase-4 into main

Reviewed-on: #6
This commit is contained in:
2026-08-17 11:20:54 +00:00
parent e1723a8f08
commit 463ef36ed3
23 changed files with 53 additions and 8078 deletions
+2 -3
View File
@@ -34,9 +34,8 @@ final class WidgetDefinition {
$this->description = trim((string) ($definition['description'] ?? ''));
$this->group = (string) ($definition['group'] ?? 'general');
$this->renderer = (string) ($definition['renderer'] ?? $slug);
$size = (string) ($definition['size'] ?? 'any');
$this->size = in_array($size, ['any', 'wide', 'sidebar'], true)
? $size
$this->size = in_array(($definition['size'] ?? 'any'), ['any', 'wide', 'sidebar'], true)
? (string) $definition['size']
: 'any';
$this->fields = array_values((array) ($definition['fields'] ?? []));
$this->common = array_merge(