Use strict type checking for context variables that should be TRUE

This commit is contained in:
Paul Weidner 2024-02-01 14:16:57 -08:00 committed by Michael Stenta
parent 604ce5f88e
commit 28b2d3b83d
3 changed files with 4 additions and 4 deletions

View File

@ -27,12 +27,12 @@ class EntityReferenceFieldItemNormalizer extends CoreEntityReferenceFieldItemNor
if ($entity = $field_item->get('entity')->getValue()) {
// Return content entity labels, if desired.
if ($entity instanceof ContentEntityInterface && !empty($context['content_entity_labels'])) {
if ($entity instanceof ContentEntityInterface && isset($context['content_entity_labels']) && $context['content_entity_labels'] === TRUE) {
return $entity->label();
}
// Return config entity IDs, if desired.
if ($entity instanceof ConfigEntityInterface && !empty($context['config_entity_ids'])) {
if ($entity instanceof ConfigEntityInterface && isset($context['config_entity_ids']) && $context['config_entity_ids'] === TRUE) {
return $entity->id();
}
}

View File

@ -22,7 +22,7 @@ class TextLongFieldItemNormalizer extends FieldItemNormalizer {
/** @var \Drupal\text\Plugin\Field\FieldType\TextLongItem $field_item */
// Return processed text, if desired.
if (!empty($context['processed_text'])) {
if (isset($context['processed_text']) && $context['processed_text'] === TRUE) {
return $field_item->get('processed')->getValue();
}

View File

@ -21,7 +21,7 @@ class TimestampItemNormalizer extends CoreTimestampItemNormalizer {
$data = parent::normalize($object, $format, $context);
// Return the RFC3339 formatted date, if desired.
if (!empty($context['rfc3339_dates'])) {
if (isset($context['rfc3339_dates']) && $context['rfc3339_dates'] === TRUE) {
return $data['value'];
}