refactor: add declare(strict_types=1) to all PHP files #31

Open
Charon wants to merge 2 commits from feat/strict-types-all into dev

2 commits

Author SHA1 Message Date
Claude
ddfb71d767
refactor: add declare(strict_types=1) to remaining PHP files
Add strict_types declaration to 9 scaffold/config files that were
missed in the earlier dx-audit pass (bcb40d4). All non-blade PHP
files in the repository now enforce strict typing per CLAUDE.md
conventions.

Files: bootstrap/app.php, bootstrap/providers.php, config/core.php,
database/seeders/DatabaseSeeder.php, public/index.php, routes/*.php,
app/Providers/AppServiceProvider.php

Fixes #5

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 16:38:18 +00:00
Claude
9f7e5783ba
fix: add error handling to SearchProviderRegistry search method
Wrap individual provider search calls in try-catch so a single
provider failure no longer breaks the entire search. Failures are
logged as warnings and the remaining providers continue normally.

Fixes #11

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 16:37:21 +00:00