From 2bd8a7afd900e2fb5b41ad8875a2a0b54ab7d01a Mon Sep 17 00:00:00 2001 From: Guillaume Date: Thu, 14 May 2026 23:06:31 +0200 Subject: [PATCH] :recycle: Replace wa72/simplelogger with official fig/log-test --- composer.json | 2 +- tests/TDBMServiceTest.php | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/composer.json b/composer.json index 826020a5..d86bde58 100644 --- a/composer.json +++ b/composer.json @@ -45,7 +45,7 @@ "require-dev" : { "phpunit/phpunit": "^9.5", "php-coveralls/php-coveralls": "^2.1", - "wa72/simplelogger": "^1.0", + "fig/log-test": "^1.2", "friendsofphp/php-cs-fixer": "^3.11", "symfony/process": "^5 || ^6", "thecodingmachine/tdbm-fluid-schema-builder": "^v2.0.0", diff --git a/tests/TDBMServiceTest.php b/tests/TDBMServiceTest.php index 5cc84668..d0154904 100644 --- a/tests/TDBMServiceTest.php +++ b/tests/TDBMServiceTest.php @@ -24,13 +24,13 @@ use Psr\Log\LogLevel; use Psr\Log\NullLogger; +use Psr\Log\Test\TestLogger; use TheCodingMachine\TDBM\Test\Dao\Bean\ContactBean; use TheCodingMachine\TDBM\Test\ResultIterator\ContactResultIterator; use TheCodingMachine\TDBM\Test\ResultIterator\CountryResultIterator; use TheCodingMachine\TDBM\Test\ResultIterator\PersonResultIterator; use TheCodingMachine\TDBM\Test\ResultIterator\RoleResultIterator; use TheCodingMachine\TDBM\Test\ResultIterator\UserResultIterator; -use Wa72\SimpleLogger\ArrayLogger; class TDBMServiceTest extends TDBMAbstractServiceTest { @@ -808,14 +808,14 @@ public function testFindObjectsFromSqlHierarchyUp(): void public function testLogger(): void { - $arrayLogger = new ArrayLogger(); - $tdbmService = new TDBMService(new Configuration('TheCodingMachine\\TDBM\\Test\\Dao\\Bean', 'TheCodingMachine\\TDBM\\Test\\Dao', self::getConnection(), $this->getNamingStrategy(), null, null, $arrayLogger)); + $testLogger = new TestLogger(); + $tdbmService = new TDBMService(new Configuration('TheCodingMachine\\TDBM\\Test\\Dao\\Bean', 'TheCodingMachine\\TDBM\\Test\\Dao', self::getConnection(), $this->getNamingStrategy(), null, null, $testLogger)); $tdbmService->setLogLevel(LogLevel::DEBUG); $beans = $tdbmService->findObjects('contact', null, [], 'contact.id ASC', [], null, TDBMObject::class, ContactResultIterator::class); $beans->first(); - $this->assertNotEmpty($arrayLogger->get()); + $this->assertTrue($testLogger->hasRecords(LogLevel::DEBUG)); } public function testFindObjectsCountWithOneToManyLink(): void