mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-05-14 09:49:50 +00:00
ConsoleCommandSender: Do not hard-depend on MainLogger
this dependency makes it impossible to swap out.
This commit is contained in:
parent
5d16a48361
commit
3c3e5a9850
@ -30,7 +30,6 @@ use pocketmine\permission\PermissionAttachment;
|
|||||||
use pocketmine\permission\PermissionAttachmentInfo;
|
use pocketmine\permission\PermissionAttachmentInfo;
|
||||||
use pocketmine\plugin\Plugin;
|
use pocketmine\plugin\Plugin;
|
||||||
use pocketmine\Server;
|
use pocketmine\Server;
|
||||||
use pocketmine\utils\MainLogger;
|
|
||||||
use function explode;
|
use function explode;
|
||||||
use function trim;
|
use function trim;
|
||||||
use const PHP_INT_MAX;
|
use const PHP_INT_MAX;
|
||||||
@ -106,14 +105,15 @@ class ConsoleCommandSender implements CommandSender{
|
|||||||
* @param TextContainer|string $message
|
* @param TextContainer|string $message
|
||||||
*/
|
*/
|
||||||
public function sendMessage($message) : void{
|
public function sendMessage($message) : void{
|
||||||
|
$server = $this->getServer();
|
||||||
if($message instanceof TextContainer){
|
if($message instanceof TextContainer){
|
||||||
$message = $this->getServer()->getLanguage()->translate($message);
|
$message = $server->getLanguage()->translate($message);
|
||||||
}else{
|
}else{
|
||||||
$message = $this->getServer()->getLanguage()->translateString($message);
|
$message = $server->getLanguage()->translateString($message);
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach(explode("\n", trim($message)) as $line){
|
foreach(explode("\n", trim($message)) as $line){
|
||||||
MainLogger::getLogger()->info($line);
|
$server->getLogger()->info($line);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user