class Yaml
Same name in this branch
- 9 core/lib/Drupal/Component/Serialization/Yaml.php \Drupal\Component\Serialization\Yaml
Same name and namespace in other branches
- 8.9.x core/lib/Drupal/Core/Serialization/Yaml.php \Drupal\Core\Serialization\Yaml
- 8.9.x core/lib/Drupal/Component/Serialization/Yaml.php \Drupal\Component\Serialization\Yaml
- 10 core/lib/Drupal/Component/Serialization/Yaml.php \Drupal\Component\Serialization\Yaml
- 11.x core/lib/Drupal/Component/Serialization/Yaml.php \Drupal\Component\Serialization\Yaml
- 10 core/lib/Drupal/Core/Serialization/Yaml.php \Drupal\Core\Serialization\Yaml
Provides a YAML serialization implementation.
Allow settings to override the YAML implementation resolution.
Hierarchy
- class \Drupal\Component\Serialization\Yaml extends \Drupal\Component\Serialization\SerializationInterface
- class \Drupal\Core\Serialization\Yaml implements \Drupal\Component\Serialization\Yaml
Expanded class hierarchy of Yaml
8 files declare their use of Yaml
- ConfigManager.php in core/
lib/ Drupal/ Core/ Config/ ConfigManager.php - FileStorage.php in core/
lib/ Drupal/ Core/ Config/ FileStorage.php - FunctionalTestSetupTrait.php in core/
lib/ Drupal/ Core/ Test/ FunctionalTestSetupTrait.php - InfoParserDynamic.php in core/
lib/ Drupal/ Core/ Extension/ InfoParserDynamic.php - ModuleInstaller.php in core/
lib/ Drupal/ Core/ Extension/ ModuleInstaller.php
1 string reference to 'Yaml'
- Yaml::getSerializer in core/
lib/ Drupal/ Component/ Serialization/ Yaml.php - Determines which implementation to use for parsing YAML.
File
-
core/
lib/ Drupal/ Core/ Serialization/ Yaml.php, line 13
Namespace
Drupal\Core\SerializationView source
class Yaml extends ComponentYaml {
/**
* {@inheritdoc}
*/
protected static function getSerializer() {
// Allow settings.php to override the YAML serializer.
if (!isset(static::$serializer) && ($class = Settings::get('yaml_parser_class'))) {
static::$serializer = $class;
}
return parent::getSerializer();
}
}
Members
Title Sort descending | Modifiers | Object type | Summary | Overriden Title |
---|---|---|---|---|
Yaml::$serializer | protected static | property | The YAML implementation to use. | |
Yaml::decode | public static | function | Decodes data from the serialization format. | Overrides SerializationInterface::decode |
Yaml::encode | public static | function | Encodes data into the serialization format. | Overrides SerializationInterface::encode |
Yaml::getFileExtension | public static | function | Gets the file extension for this serialization format. | Overrides SerializationInterface::getFileExtension |
Yaml::getSerializer | protected static | function | Determines which implementation to use for parsing YAML. | Overrides Yaml::getSerializer |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.