From 0592bd352f425a3eeb4713e8a15261b19c671a1e Mon Sep 17 00:00:00 2001 From: Exanlv Date: Thu, 19 Dec 2024 09:04:20 +0100 Subject: [PATCH] Allow passing of DataMapper in Discord constructor --- src/Discord.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Discord.php b/src/Discord.php index 722d989..b0d612d 100644 --- a/src/Discord.php +++ b/src/Discord.php @@ -32,13 +32,14 @@ class Discord public function __construct( private string $token, private LoggerInterface $logger = new NullLogger(), - ?LoopInterface $loop = null + ?LoopInterface $loop = null, + ?DataMapper $dataMapper = null, ) { $this->logger->info('Fenrir initialized. Discriminators > usernames'); $this->loop = $loop ?? Loop::get(); - $this->mapper = new DataMapper($this->logger); + $this->mapper = $dataMapper ?? new DataMapper(new NullLogger()); } /**