function FileStorage::read
Implements Drupal\Core\Config\StorageInterface::read().
Parameters
string $name: The name of a configuration object to load.
Return value
array|bool The configuration data stored for the configuration object name. If no configuration data exists for the given name, FALSE is returned.
Throws
\Drupal\Core\Config\UnsupportedDataTypeConfigException
Overrides StorageInterface::read
1 call to FileStorage::read()
- FileStorage::readMultiple in core/lib/ Drupal/ Core/ Config/ FileStorage.php 
- Reads configuration data from the storage.
File
- 
              core/lib/ Drupal/ Core/ Config/ FileStorage.php, line 103 
Class
- FileStorage
- Defines the file storage.
Namespace
Drupal\Core\ConfigCode
public function read($name) {
  if (!$this->exists($name)) {
    return FALSE;
  }
  $filepath = $this->getFilePath($name);
  if ($data = $this->fileCache
    ->get($filepath)) {
    return $data;
  }
  $data = file_get_contents($filepath);
  try {
    $data = $this->decode($data);
  } catch (InvalidDataTypeException $e) {
    throw new UnsupportedDataTypeConfigException('Invalid data type in config ' . $name . ', found in file ' . $filepath . ': ' . $e->getMessage());
  }
  $this->fileCache
    ->set($filepath, $data);
  return $data;
}Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.
