whisper-money/app/Http/Controllers/OpenBanking
Víctor Falcón 08430c8b32 refactor(open-banking): drop per-provider log-message hook
validationFailureLogMessage() was an abstract hook whose only job was to return a
cosmetically different warning string per provider ("Binance credential validation
failed", "Indexa Capital token validation failed", ...). It carried no functional
value and forced five one-line overrides.

Log a single structured message in the base with the provider enum value as
context, which is more useful for filtering than the free-text variants, and
remove the hook and its five overrides. Also restore the array-shape PHPDoc on
IndexaCapital's buildPendingAccounts() that the shared mixed signature dropped.

Only the warning-log text changes (now includes a "provider" key); the HTTP
responses are untouched. OpenBanking feature tests pass (304/304).
2026-07-04 20:08:00 +02:00
..
Concerns fix(open-banking): stop storing the XXX no-currency placeholder on accounts (#602) 2026-06-27 16:01:21 +00:00
AccountMappingController.php fix(open-banking): stop storing the XXX no-currency placeholder on accounts (#602) 2026-06-27 16:01:21 +00:00
AuthorizationController.php fix: address remaining security audit findings (round 2) (#628) 2026-07-03 15:04:03 +00:00
BinanceController.php refactor(open-banking): drop per-provider log-message hook 2026-07-04 20:08:00 +02:00
BitpandaController.php refactor(open-banking): drop per-provider log-message hook 2026-07-04 20:08:00 +02:00
CoinbaseController.php refactor(open-banking): drop per-provider log-message hook 2026-07-04 20:08:00 +02:00
ConnectionAccountController.php feat(open-banking): enable manage bank accounts for everyone (#572) 2026-06-20 17:35:43 +00:00
ConnectionController.php feat(banking): let Wise credentials be updated (#588) 2026-06-23 09:54:31 +00:00
CryptoPortfolioConnectController.php refactor(open-banking): share crypto portfolio mapping via intermediate base 2026-07-04 20:06:12 +02:00
IndexaCapitalController.php refactor(open-banking): drop per-provider log-message hook 2026-07-04 20:08:00 +02:00
InstitutionController.php feat: Integrate EnableBanking as open banking provider (#106) 2026-02-12 09:09:28 +01:00
InteractiveBrokersController.php refactor(open-banking): drop per-provider log-message hook 2026-07-04 20:08:00 +02:00
OpenBankingConnectController.php refactor(open-banking): drop per-provider log-message hook 2026-07-04 20:08:00 +02:00
WiseController.php feat(banking): add Interactive Brokers sync via Flex Web Service (#581) 2026-06-23 11:39:24 +02:00