You are here

protected function DateTimeNormalizer::getNormalizationTimezone in JSON:API 8.2

Gets the timezone to be used during normalization.

@returns \DateTimeZone The timezone to use.

See also

::normalize

1 method overrides DateTimeNormalizer::getNormalizationTimezone()
TimestampNormalizer::getNormalizationTimezone in src/ForwardCompatibility/Normalizer/TimestampNormalizer.php
Gets the timezone to be used during normalization.

File

src/ForwardCompatibility/Normalizer/DateTimeNormalizer.php, line 74

Class

DateTimeNormalizer
Converts values for datetime objects to RFC3339 and from common formats.

Namespace

Drupal\jsonapi\ForwardCompatibility\Normalizer

Code

protected function getNormalizationTimezone() {
  $default_site_timezone = \Drupal::config('system.date')
    ->get('timezone.default');
  return new \DateTimeZone($default_site_timezone);
}