summaryrefslogtreecommitdiffstats
path: root/src/Monolog/DateTimeImmutable.php
diff options
context:
space:
mode:
authorJordi Boggiano <j.boggiano@seld.be>2016-05-26 17:39:41 +0100
committerJordi Boggiano <j.boggiano@seld.be>2016-05-26 18:04:51 +0100
commit76a91c672213a17cb0de82f20e7a28c6f014eacf (patch)
treea44608bb9044b38b41c2945bda0d8025749c0911 /src/Monolog/DateTimeImmutable.php
parent912d813c7345ffe97ddcf1469bd3223fdf27d538 (diff)
downloadmonolog-76a91c672213a17cb0de82f20e7a28c6f014eacf.zip
monolog-76a91c672213a17cb0de82f20e7a28c6f014eacf.tar.gz
monolog-76a91c672213a17cb0de82f20e7a28c6f014eacf.tar.bz2
Set default date format to have a timezone, fixes #196
Diffstat (limited to 'src/Monolog/DateTimeImmutable.php')
-rw-r--r--src/Monolog/DateTimeImmutable.php10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/Monolog/DateTimeImmutable.php b/src/Monolog/DateTimeImmutable.php
index 6187c5a..f1536f4 100644
--- a/src/Monolog/DateTimeImmutable.php
+++ b/src/Monolog/DateTimeImmutable.php
@@ -34,10 +34,7 @@ class DateTimeImmutable extends \DateTimeImmutable implements \JsonSerializable
$this->useMicroseconds = $useMicroseconds;
}
- /**
- * @return string
- */
- public function jsonSerialize()
+ public function jsonSerialize(): string
{
if ($this->useMicroseconds) {
return $this->format('Y-m-d\TH:i:s.uP');
@@ -45,4 +42,9 @@ class DateTimeImmutable extends \DateTimeImmutable implements \JsonSerializable
return $this->format('Y-m-d\TH:i:sP');
}
+
+ public function __toString(): string
+ {
+ return $this->jsonSerialize();
+ }
}