function DatabaseStorage::decode

Same name in other branches
  1. 8.9.x core/lib/Drupal/Core/Config/DatabaseStorage.php \Drupal\Core\Config\DatabaseStorage::decode()
  2. 10 core/lib/Drupal/Core/Config/DatabaseStorage.php \Drupal\Core\Config\DatabaseStorage::decode()
  3. 11.x core/lib/Drupal/Core/Config/DatabaseStorage.php \Drupal\Core\Config\DatabaseStorage::decode()

Implements Drupal\Core\Config\StorageInterface::decode().

Throws

\ErrorException The unserialize() call will trigger E_NOTICE if the string cannot be unserialized.

Overrides StorageInterface::decode

2 calls to DatabaseStorage::decode()
DatabaseStorage::read in core/lib/Drupal/Core/Config/DatabaseStorage.php
Reads configuration data from the storage.
DatabaseStorage::readMultiple in core/lib/Drupal/Core/Config/DatabaseStorage.php
Reads configuration data from the storage.

File

core/lib/Drupal/Core/Config/DatabaseStorage.php, line 262

Class

DatabaseStorage
Defines the Database storage.

Namespace

Drupal\Core\Config

Code

public function decode($raw) {
    $data = @unserialize($raw);
    return is_array($data) ? $data : FALSE;
}

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