public function FileStorage::decode

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

Throws

Symfony\Component\Yaml\Exception\ParseException

Overrides StorageInterface::decode

1 call to FileStorage::decode()
FileStorage::read in drupal/core/lib/Drupal/Core/Config/FileStorage.php
Implements Drupal\Core\Config\StorageInterface::read().

File

drupal/core/lib/Drupal/Core/Config/FileStorage.php, line 174
Definition of Drupal\Core\Config\FileStorage.

Class

FileStorage
Defines the file storage controller.

Namespace

Drupal\Core\Config

Code

public function decode($raw) {
  $data = $this
    ->getParser()
    ->parse($raw);

  // A simple string is valid YAML for any reason.
  if (!is_array($data)) {
    return FALSE;
  }
  return $data;
}