Skip to content

Commit e62027c

Browse files
committed
Replace DummyLogger with the built-in psr/log NullLogger
1 parent 9b85dce commit e62027c

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

src/PostNL.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131

3232
use DateTimeInterface;
3333
use Psr\Http\Message\ResponseInterface;
34+
use Psr\Log\NullLogger;
3435
use Throwable;
3536
use Firstred\PostNL\Entity\Barcode;
3637
use Firstred\PostNL\Entity\Customer;
@@ -109,7 +110,6 @@
109110
use Firstred\PostNL\Service\ShippingStatusServiceInterface;
110111
use Firstred\PostNL\Service\TimeframeService;
111112
use Firstred\PostNL\Service\TimeframeServiceInterface;
112-
use Firstred\PostNL\Util\DummyLogger;
113113
use Firstred\PostNL\Util\RFPdi;
114114
use Firstred\PostNL\Util\Util;
115115
use GuzzleHttp\ClientInterface as GuzzleClientInterface;
@@ -538,7 +538,7 @@ public function setLogger(LoggerInterface $logger): void
538538
*/
539539
public function resetLogger(): static
540540
{
541-
$this->logger = new DummyLogger();
541+
$this->logger = new NullLogger();
542542

543543
return $this;
544544
}

src/Util/DummyLogger.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
* Class DummyLogger.
3838
*
3939
* @internal
40+
* @deprecated since 2.0.9. Use the NullLogger from psr/log instead.
4041
*/
4142
class DummyLogger implements LoggerInterface
4243
{

tests/Misc/PostNLRestTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,13 +43,13 @@
4343
use Firstred\PostNL\Exception\InvalidArgumentException;
4444
use Firstred\PostNL\HttpClient\MockHttpClient;
4545
use Firstred\PostNL\PostNL;
46-
use Firstred\PostNL\Util\DummyLogger;
4746
use GuzzleHttp\Handler\MockHandler;
4847
use GuzzleHttp\HandlerStack;
4948
use GuzzleHttp\Psr7\Response;
5049
use PHPUnit\Framework\Attributes\TestDox;
5150
use PHPUnit\Framework\Error;
5251
use PHPUnit\Framework\TestCase;
52+
use Psr\Log\NullLogger;
5353

5454
#[TestDox(text: 'The PostNL object')]
5555
class PostNLRestTest extends TestCase
@@ -106,7 +106,7 @@ public function testSetNullLogger(): void
106106
{
107107
$this->postnl->resetLogger();
108108

109-
$this->assertInstanceOf(expected: DummyLogger::class, actual: $this->postnl->getLogger());
109+
$this->assertInstanceOf(expected: NullLogger::class, actual: $this->postnl->getLogger());
110110
}
111111

112112
/** @throws */

0 commit comments

Comments
 (0)