function NormalizerBase::checkFormat
Same name in this branch
- 11.x core/modules/jsonapi/src/Normalizer/NormalizerBase.php \Drupal\jsonapi\Normalizer\NormalizerBase::checkFormat()
Same name in other branches
- 9 core/modules/jsonapi/src/Normalizer/NormalizerBase.php \Drupal\jsonapi\Normalizer\NormalizerBase::checkFormat()
- 9 core/modules/serialization/src/Normalizer/NormalizerBase.php \Drupal\serialization\Normalizer\NormalizerBase::checkFormat()
- 8.9.x core/modules/jsonapi/src/Normalizer/NormalizerBase.php \Drupal\jsonapi\Normalizer\NormalizerBase::checkFormat()
- 8.9.x core/modules/serialization/src/Normalizer/NormalizerBase.php \Drupal\serialization\Normalizer\NormalizerBase::checkFormat()
- 8.9.x core/modules/hal/src/Normalizer/NormalizerBase.php \Drupal\hal\Normalizer\NormalizerBase::checkFormat()
- 10 core/modules/jsonapi/src/Normalizer/NormalizerBase.php \Drupal\jsonapi\Normalizer\NormalizerBase::checkFormat()
- 10 core/modules/serialization/src/Normalizer/NormalizerBase.php \Drupal\serialization\Normalizer\NormalizerBase::checkFormat()
Checks if the provided format is supported by this normalizer.
Parameters
string $format: The format to check.
Return value
bool TRUE if the format is supported, FALSE otherwise. If no format is specified this will return TRUE.
2 calls to NormalizerBase::checkFormat()
- NormalizerBase::supportsDenormalization in core/
modules/ serialization/ src/ Normalizer/ NormalizerBase.php - Implements \Symfony\Component\Serializer\Normalizer\DenormalizerInterface::supportsDenormalization()
- NormalizerBase::supportsNormalization in core/
modules/ serialization/ src/ Normalizer/ NormalizerBase.php
1 method overrides NormalizerBase::checkFormat()
- NormalizerBase::checkFormat in core/
modules/ jsonapi/ src/ Normalizer/ NormalizerBase.php - Checks if the provided format is supported by this normalizer.
File
-
core/
modules/ serialization/ src/ Normalizer/ NormalizerBase.php, line 71
Class
- NormalizerBase
- Base class for Normalizers.
Namespace
Drupal\serialization\NormalizerCode
protected function checkFormat($format = NULL) {
// The format 'json_schema' is special-cased as it requires explicit
// support, as opposed to a permissive default-case value normalization.
if (!isset($format) || !isset($this->format) && $format !== 'json_schema') {
return TRUE;
}
return in_array($format, (array) $this->format, TRUE);
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.