YamlDirectoryDiscovery::getIdentifier

protected YamlDirectoryDiscovery::getIdentifier($file, array $data) Gets the identifier from the data. Parameters string $file: The filename. array $data: The data from the YAML file. Return value string The identifier from the data. File core/lib/Drupal/Component/Discovery/YamlDirectoryDiscovery.php, line 112 Class YamlDirectoryDiscovery Discovers multiple YAML files in a set of directories. Namespace Drupal\Component\Discovery Code protected function getIdentifier($file, array $dat

YamlDirectoryDiscovery::__construct

public YamlDirectoryDiscovery::__construct(array $directories, $file_cache_key_suffix, $key = 'id') Constructs a YamlDirectoryDiscovery object. Parameters array $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. string $file_cache_key_suffix: The file cache key suffix. This should be unique for each type of discovery. string $key: (optional) The key contained

YamlDiscovery

Provides discovery for YAML files within a given set of directories. This overrides the Component file decoding with the Core YAML implementation. Hierarchy class \Drupal\Component\Discovery\YamlDiscovery implements DiscoverableInterfaceclass \Drupal\Core\Discovery\YamlDiscovery File core/lib/Drupal/Core/Discovery/YamlDiscovery.php, line 13 Namespace Drupal\Core\Discovery Members Name Modifiers Type Description YamlDiscovery::$directories protected property An array of

YamlDiscovery

Provides discovery for YAML files within a given set of directories. Hierarchy class \Drupal\Component\Discovery\YamlDiscovery implements DiscoverableInterface File core/lib/Drupal/Component/Discovery/YamlDiscovery.php, line 11 Namespace Drupal\Component\Discovery Members Name Modifiers Type Description YamlDiscovery::$directories protected property An array of directories to scan, keyed by the provider. YamlDiscovery::$name protected property The base filename t

YamlDiscovery::$directories

An array of directories to scan, keyed by the provider. Type: array File core/lib/Drupal/Component/Discovery/YamlDiscovery.php, line 25 Class YamlDiscovery Provides discovery for YAML files within a given set of directories. Namespace Drupal\Component\Discovery Code protected $directories = array();

YamlDiscovery::$name

The base filename to look for in each directory. Type: string File core/lib/Drupal/Component/Discovery/YamlDiscovery.php, line 18 Class YamlDiscovery Provides discovery for YAML files within a given set of directories. Namespace Drupal\Component\Discovery Code protected $name;

YamlDiscovery::decode

protected YamlDiscovery::decode($file) Decode a YAML file. Parameters string $file: Yaml file path. Return value array File core/lib/Drupal/Component/Discovery/YamlDiscovery.php, line 79 Class YamlDiscovery Provides discovery for YAML files within a given set of directories. Namespace Drupal\Component\Discovery Code protected function decode($file) { return Yaml::decode(file_get_contents($file)) ? : []; }

YamlDiscovery::decode

protected YamlDiscovery::decode($file) Decode a YAML file. Parameters string $file: Yaml file path. Return value array Overrides YamlDiscovery::decode File core/lib/Drupal/Core/Discovery/YamlDiscovery.php, line 18 Class YamlDiscovery Provides discovery for YAML files within a given set of directories. Namespace Drupal\Core\Discovery Code protected function decode($file) { return Yaml::decode(file_get_contents($file)) ? : []; }

YamlDiscovery::findAll

public YamlDiscovery::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/YamlDiscovery.php, line 44 Class YamlDiscovery Provides discovery for YAML files within a given set of directories. Namespace Drupal\Component\Discovery Code

YamlDiscovery::findFiles

protected YamlDiscovery::findFiles() Returns an array of file paths, keyed by provider. Return value array File core/lib/Drupal/Component/Discovery/YamlDiscovery.php, line 88 Class YamlDiscovery Provides discovery for YAML files within a given set of directories. Namespace Drupal\Component\Discovery Code protected function findFiles() { $files = array(); foreach ($this->directories as $provider => $directory) { $file = $directory . '/' . $provider . '.' . $this->name