Yaml::getSerializer

protected static Yaml::getSerializer() Determines which implementation to use for parsing YAML. File core/lib/Drupal/Component/Serialization/Yaml.php, line 48 Class Yaml Provides a YAML serialization implementation. Namespace Drupal\Component\Serialization Code protected static function getSerializer() { if (!isset(static::$serializer)) { // Use the PECL YAML extension if it is available. It has better // performance for file reads and is YAML compliant. if (extension_lo

Yaml::getSerializer

protected static Yaml::getSerializer() Determines which implementation to use for parsing YAML. Overrides Yaml::getSerializer File core/lib/Drupal/Core/Serialization/Yaml.php, line 18 Class Yaml Provides a YAML serialization implementation. Namespace Drupal\Core\Serialization Code protected static function getSerializer() { // Allow settings.php to override the YAML serializer. if (!isset(static::$serializer) && $class = Settings::get('yaml_parser_class')) { stati

YamlDirectoryDiscovery

Discovers multiple YAML files in a set of directories. Hierarchy class \Drupal\Component\Discovery\YamlDirectoryDiscovery implements DiscoverableInterface File core/lib/Drupal/Component/Discovery/YamlDirectoryDiscovery.php, line 13 Namespace Drupal\Component\Discovery Members Name Modifiers Type Description YamlDirectoryDiscovery::$directories protected property An array of directories to scan, keyed by the provider. YamlDirectoryDiscovery::$fileCacheKeySuffix protec

YamlDirectoryDiscovery::$directories

An array of directories to scan, keyed by the provider. The value can either be a string or an array of strings. The string values should be the path of a directory to scan. Type: array File core/lib/Drupal/Component/Discovery/YamlDirectoryDiscovery.php, line 28 Class YamlDirectoryDiscovery Discovers multiple YAML files in a set of directories. Namespace Drupal\Component\Discovery Code protected $directories = [];

YamlDirectoryDiscovery::$fileCacheKeySuffix

The suffix for the file cache key. Type: string File core/lib/Drupal/Component/Discovery/YamlDirectoryDiscovery.php, line 35 Class YamlDirectoryDiscovery Discovers multiple YAML files in a set of directories. Namespace Drupal\Component\Discovery Code protected $fileCacheKeySuffix;

YamlDirectoryDiscovery::$idKey

The key contained in the discovered data that identifies it. Type: string File core/lib/Drupal/Component/Discovery/YamlDirectoryDiscovery.php, line 42 Class YamlDirectoryDiscovery Discovers multiple YAML files in a set of directories. Namespace Drupal\Component\Discovery Code protected $idKey;

YamlDirectoryDiscovery::FILE_KEY

Defines the key in the discovered data where the file path is stored. File core/lib/Drupal/Component/Discovery/YamlDirectoryDiscovery.php, line 18 Class YamlDirectoryDiscovery Discovers multiple YAML files in a set of directories. Namespace Drupal\Component\Discovery Code const FILE_KEY = '_discovered_file_path';

YamlDirectoryDiscovery::findAll

public YamlDirectoryDiscovery::findAll() Returns an array of discoverable items. Return value array An array of discovered data keyed by provider. Throws \Drupal\Component\Discovery\DiscoveryException Exception thrown if there is a problem during discovery. Overrides DiscoverableInterface::findAll File core/lib/Drupal/Component/Discovery/YamlDirectoryDiscovery.php, line 67 Class YamlDirectoryDiscovery Discovers multiple YAML files in a set of directories. Namespace Drupal\Component\Di

YamlDirectoryDiscovery::findFiles

protected YamlDirectoryDiscovery::findFiles() Returns an array of providers keyed by file path. Return value array An array of providers keyed by file path. File core/lib/Drupal/Component/Discovery/YamlDirectoryDiscovery.php, line 125 Class YamlDirectoryDiscovery Discovers multiple YAML files in a set of directories. Namespace Drupal\Component\Discovery Code protected function findFiles() { $file_list = []; foreach ($this->directories as $provider => $directories) { $dir

YamlDirectoryDiscovery::getDirectoryIterator

protected YamlDirectoryDiscovery::getDirectoryIterator($directory) Gets an iterator to loop over the files in the provided directory. This method exists so that it is easy to replace this functionality in a class that extends this one. For example, it could be used to make the scan recursive. Parameters string $directory: The directory to scan. Return value \Traversable An \Traversable object or array where the values are \SplFileInfo objects. File core/lib/Drupal/Component/Discovery/YamlDire