1
0
mirror of https://github.com/Seldaek/monolog.git synced 2025-08-08 14:16:42 +02:00

Deprecate DateTimeImmutable (#1928)

Fixes #1926
This commit is contained in:
Ruud Kamphuis
2024-12-05 15:38:02 +01:00
committed by GitHub
parent e940004193
commit a258e4fe90
12 changed files with 83 additions and 49 deletions

View File

@@ -11,7 +11,7 @@
namespace Monolog\Formatter;
use Monolog\DateTimeImmutable;
use Monolog\JsonSerializableDateTimeImmutable;
use Monolog\Test\TestCase;
class ScalarFormatterTest extends TestCase
@@ -57,7 +57,7 @@ class ScalarFormatterTest extends TestCase
'baz' => false,
'bam' => [1, 2, 3],
'bat' => ['foo' => 'bar'],
'bap' => $dt = new DateTimeImmutable(true),
'bap' => $dt = new JsonSerializableDateTimeImmutable(true),
'ban' => $exception,
]));

View File

@@ -556,7 +556,7 @@ class LoggerTest extends TestCase
/**
* @covers Logger::setTimezone
* @covers DateTimeImmutable::__construct
* @covers JsonSerializableDateTimeImmutable::__construct
*/
public function testTimezoneIsRespectedInUTC()
{
@@ -578,7 +578,7 @@ class LoggerTest extends TestCase
/**
* @covers Logger::setTimezone
* @covers DateTimeImmutable::__construct
* @covers JsonSerializableDateTimeImmutable::__construct
*/
public function testTimezoneIsRespectedInOtherTimezone()
{
@@ -807,7 +807,7 @@ class LoggerTest extends TestCase
$logger->pushHandler($loggingHandler);
$logger->pushHandler($testHandler);
$datetime = (new DateTimeImmutable($microseconds))->modify('2022-03-04 05:06:07');
$datetime = (new JsonSerializableDateTimeImmutable($microseconds))->modify('2022-03-04 05:06:07');
$logger->addRecord(Level::Debug, 'test', [], $datetime);
list($record) = $testHandler->getRecords();