Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. DateTimeNormalizer.php

function DateTimeNormalizer::getTimezone

2 calls to DateTimeNormalizer::getTimezone()
DateTimeNormalizer::denormalize in vendor/symfony/serializer/Normalizer/DateTimeNormalizer.php
DateTimeNormalizer::normalize in vendor/symfony/serializer/Normalizer/DateTimeNormalizer.php

File

vendor/symfony/serializer/Normalizer/DateTimeNormalizer.php, line 160

Class

DateTimeNormalizer
Normalizes an object implementing the {Denormalizes a date string to an instance of { @author Kévin Dunglas <dunglas@gmail.com>

Namespace

Symfony\Component\Serializer\Normalizer

Code

private function getTimezone(array $context) : ?\DateTimeZone {
    $dateTimeZone = $context[self::TIMEZONE_KEY] ?? $this->defaultContext[self::TIMEZONE_KEY];
    if (null === $dateTimeZone) {
        return null;
    }
    return $dateTimeZone instanceof \DateTimeZone ? $dateTimeZone : new \DateTimeZone($dateTimeZone);
}
RSS feed
Powered by Drupal