From 3c3e5a98506878cf603409378b8446d0ef4acacb Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Tue, 4 Jun 2019 14:06:45 +0100 Subject: [PATCH] ConsoleCommandSender: Do not hard-depend on MainLogger this dependency makes it impossible to swap out. --- src/pocketmine/command/ConsoleCommandSender.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/pocketmine/command/ConsoleCommandSender.php b/src/pocketmine/command/ConsoleCommandSender.php index 9f42a99f9..7834c4399 100644 --- a/src/pocketmine/command/ConsoleCommandSender.php +++ b/src/pocketmine/command/ConsoleCommandSender.php @@ -30,7 +30,6 @@ use pocketmine\permission\PermissionAttachment; use pocketmine\permission\PermissionAttachmentInfo; use pocketmine\plugin\Plugin; use pocketmine\Server; -use pocketmine\utils\MainLogger; use function explode; use function trim; use const PHP_INT_MAX; @@ -106,14 +105,15 @@ class ConsoleCommandSender implements CommandSender{ * @param TextContainer|string $message */ public function sendMessage($message) : void{ + $server = $this->getServer(); if($message instanceof TextContainer){ - $message = $this->getServer()->getLanguage()->translate($message); + $message = $server->getLanguage()->translate($message); }else{ - $message = $this->getServer()->getLanguage()->translateString($message); + $message = $server->getLanguage()->translateString($message); } foreach(explode("\n", trim($message)) as $line){ - MainLogger::getLogger()->info($line); + $server->getLogger()->info($line); } }