Use strict type checking for context variables that should be TRUE
This commit is contained in:
parent
604ce5f88e
commit
28b2d3b83d
|
@ -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();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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();
|
||||
}
|
||||
|
||||
|
|
|
@ -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'];
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue