mirror of
https://github.com/apache/thrift.git
synced 2026-10-28 16:35:10 +08:00
Client: php * TSocket constructor now accepts only ?LoggerInterface for $debugHandler. * Remove TSocket::DEFAULT_DEBUG_HANDLER, TSocket::setDebug(), and the legacy callable/string debug-handler path. * Remove the E_USER_DEPRECATED fallback notice in TSocket::open(); callers should set a connect timeout explicitly with setConnectTimeout(). * TSSLSocket and TSocketPool constructors accept only ?LoggerInterface. * Remove public TSSLServerSocket::getSSLHost() (ssl:// prefix is applied automatically by the constructor). * Update unit tests and the PHP cross-test client to the LoggerInterface API. * Remove the now-unused UserDeprecationCapture test trait. * Document the breaking changes in lib/php/README.md. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>