From c206e60ad49b8dd2a555b2b17fceee45eb20b8b1 Mon Sep 17 00:00:00 2001 From: Art4 Date: Fri, 31 Jan 2025 07:56:30 +0000 Subject: [PATCH] Hard deprecate DI::workerLogger(), mark DI::loggerManager() as internal --- src/DI.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/DI.php b/src/DI.php index c9c973f722..405735e168 100644 --- a/src/DI.php +++ b/src/DI.php @@ -332,9 +332,16 @@ abstract class DI */ public static function workerLogger() { + trigger_error('`' . __METHOD__ . '()` is deprecated since 2025.02 and will be removed after 5 months, use `DI::logger()` instead.', E_USER_DEPRECATED); + return self::$dice->create(Core\Logger\Type\WorkerLogger::class); } + /** + * @internal Only for use in Friendica\Core\Worker class + * + * @see Friendica\Core\Worker::execFunction() + */ public static function loggerManager(): LoggerManager { return self::$dice->create(LoggerManager::class);