YamlFileLoader

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

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
doc_Drupal
2016-10-29 09:56:58
Comments
Leave a Comment

Please login to continue.