YamlFileLoader loads YAML files service definitions.
Drupal does not use Symfony's Config component, and Symfony's dependency on it cannot be removed easily. Therefore, this is a partial but mostly literal copy of upstream, which does not depend on the Config component.
NOTE: 98% of this code is a literal copy of Symfony's YamlFileLoader.
This file does NOT follow Drupal coding standards, so as to simplify future synchronizations.
Hierarchy
- class \Drupal\Core\DependencyInjection\YamlFileLoader
See also
\Symfony\Component\DependencyInjection\Loader\YamlFileLoader
https://github.com/symfony/symfony/pull/10920
File
- core/lib/Drupal/Core/DependencyInjection/YamlFileLoader.php, line 30
Namespace
Drupal\Core\DependencyInjection
Members
| Name | Modifiers | Type | Description |
|---|---|---|---|
| YamlFileLoader::$container | protected | property | |
| YamlFileLoader::$fileCache | protected | property | File cache object. |
| YamlFileLoader::load | public | function | Loads a Yaml file. |
| YamlFileLoader::loadFile | protected | function | Loads a YAML file. |
| YamlFileLoader::parseDefinition | private | function | Parses a definition. |
| YamlFileLoader::parseDefinitions | private | function | Parses definitions |
| YamlFileLoader::resolveServices | private | function | Resolves services. |
| YamlFileLoader::validate | private | function | Validates a YAML file. |
| YamlFileLoader::__construct | public | function |
Please login to continue.