Skip to content

[コア] DEPRECATED をログ出力で扱うようにしました#2359

Merged
gakigaki merged 1 commit intomasterfrom
fix/mail-deprecation-logging
Feb 3, 2026
Merged

[コア] DEPRECATED をログ出力で扱うようにしました#2359
gakigaki merged 1 commit intomasterfrom
fix/mail-deprecation-logging

Conversation

@gakigaki
Copy link
Contributor

@gakigaki gakigaki commented Feb 3, 2026

概要

PHP 8.2 で発生する deprecated を例外化せず、ログ出力のみに統一しました。

背景や目的

SwiftMailer 由来の deprecated が例外化されることでメール送信が失敗するため、動作を継続できるようにするためです。

変更内容

  • deprecated のログ出力処理を private メソッド化しました。
  • E_DEPRECATED / E_USER_DEPRECATED は例外化せずログのみ出力します。
  • ログには個人情報が含まれないようにしました(path / route などのみ)。
  • ログ出力時の再帰を防止するガードを追加しました。

特記事項

本番・ローカルで挙動差が出ないよう統一しています。

レビュー完了希望日

軽微な改修なので急ぎません。

関連Pull requests/Issues

なし

参考

なし

DB変更の有無

無し

チェックリスト

@gakigaki gakigaki changed the title [共通] deprecated 警告のログ出力を追加しました [コア] DEPRECATED をログ出力で扱うようにしました Feb 3, 2026
@gakigaki gakigaki added bug バグ・不具合連絡 core Connect-CMSコア関係 labels Feb 3, 2026
@gakigaki gakigaki merged commit 6374851 into master Feb 3, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug バグ・不具合連絡 core Connect-CMSコア関係

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant