ConfigSchemaDiscovery
class ConfigSchemaDiscovery implements DiscoveryInterface (View source)
Allows YAML files to define config schema types.
Traits
Properties
| protected StorageInterface | $schemaStorage | A storage instance for reading configuration schema data. |
Methods
array
getDefinitions()
Gets the definition of all plugins for this type.
array|null
doGetDefinition(array $definitions, string $plugin_id, bool $exception_on_invalid)
Gets a specific plugin definition.
from
DiscoveryTrait
Details
array
getDefinitions()
Gets the definition of all plugins for this type.
getDefinition($plugin_id, $exception_on_invalid = TRUE)
{@inheritdoc}
protected array|null
doGetDefinition(array $definitions, string $plugin_id, bool $exception_on_invalid)
Gets a specific plugin definition.
hasDefinition($plugin_id)
{@inheritdoc}
__construct(StorageInterface $schema_storage)
Constructs a ConfigSchemaDiscovery object.