function SqlContentEntityStorage::handleNullableFieldUnserialize

Same name and namespace in other branches
  1. 11.x core/lib/Drupal/Core/Entity/Sql/SqlContentEntityStorage.php \Drupal\Core\Entity\Sql\SqlContentEntityStorage::handleNullableFieldUnserialize()

Handles NULL values before passing data to unserialize().

Parameters

mixed|null $value: The serialized value.

Return value

mixed|null The unserialized data, or NULL if the original value is NULL.

File

core/lib/Drupal/Core/Entity/Sql/SqlContentEntityStorage.php, line 1939

Class

SqlContentEntityStorage
A content entity database storage implementation.

Namespace

Drupal\Core\Entity\Sql

Code

protected function handleNullableFieldUnserialize(mixed $value) : mixed {
  // Ensure NULL values aren't passed to unserialize().
  if ($value === NULL) {
    return NULL;
  }
  return unserialize($value);
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.