refactor: add declare(strict_types=1) to all PHP files #5
Labels
No labels
P1
P2
P3
PHP
agent-ready
bug
clotho
discovery
docs
epic
refactor
review
security
testing
athena
athena-gemini
audit
clotho
clotho-gemini
codex
darbs-claude
security
wiki
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: core/php-admin#5
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Issue
20+ PHP files are missing
declare(strict_types=1);declaration, violating project conventions.Files Affected
Form Components (7 files):
src/Forms/View/Components/Button.phpsrc/Forms/View/Components/FormGroup.phpsrc/Forms/View/Components/Select.phpsrc/Forms/View/Components/Input.phpsrc/Forms/View/Components/Checkbox.phpsrc/Forms/View/Components/Toggle.phpsrc/Forms/View/Components/Textarea.phpModal Components (13+ files):
src/Website/Hub/View/Modal/Admin/PlatformUser.phpsrc/Website/Hub/View/Modal/Admin/Console.phpsrc/Website/Hub/View/Modal/Admin/AIServices.phpsrc/Website/Hub/View/Modal/Admin/ContentEditor.phpsrc/Website/Hub/View/Modal/Admin/UsageDashboard.phpsrc/Website/Hub/View/Modal/Admin/Profile.phpsrc/Website/Hub/View/Modal/Admin/BoostPurchase.phpsrc/Website/Hub/View/Modal/Admin/Analytics.phpsrc/Website/Hub/View/Modal/Admin/Migrations:
src/Mod/Hub/Migrations/2026_01_11_000001_create_honeypot_hits_table.phpRequired Change
Add as first line after opening PHP tag:
Convention Reference
From CLAUDE.md:
Priority
Critical - Affects type safety across entire codebase.
Discovered by
Automatic codebase scan (issue #3)