Search for all

  1. Search 7.x for all
  2. Search 8.9.x for all
  3. Search 10.3.x for all
  4. Search 11.x for all
  5. Search main for all
  6. Other projects
Title Object type File name Summary
TypedConfigInterface::get function core/lib/Drupal/Core/Config/Schema/TypedConfigInterface.php Gets a contained typed configuration element.
TypedConfigInterface::getElements function core/lib/Drupal/Core/Config/Schema/TypedConfigInterface.php Gets an array of contained elements.
TypedConfigInterface::isEmpty function core/lib/Drupal/Core/Config/Schema/TypedConfigInterface.php Determines whether the data structure is empty.
TypedConfigInterface::toArray function core/lib/Drupal/Core/Config/Schema/TypedConfigInterface.php Returns an array of all property values.
TypedConfigManager class core/lib/Drupal/Core/Config/TypedConfigManager.php Manages config schema type plugins.
TypedConfigManager.php file core/lib/Drupal/Core/Config/TypedConfigManager.php
TypedConfigManager::$configStorage property core/lib/Drupal/Core/Config/TypedConfigManager.php A storage instance for reading configuration data.
TypedConfigManager::$definitions property core/lib/Drupal/Core/Config/TypedConfigManager.php The array of plugin definitions, keyed by plugin id.
TypedConfigManager::$schemaStorage property core/lib/Drupal/Core/Config/TypedConfigManager.php A storage instance for reading configuration schema data.
TypedConfigManager::alterDefinitions function core/lib/Drupal/Core/Config/TypedConfigManager.php Invokes the hook to alter the definitions if the alter hook is set.
TypedConfigManager::buildDataDefinition function core/lib/Drupal/Core/Config/TypedConfigManager.php Creates a new data definition object.
TypedConfigManager::clearCachedDefinitions function core/lib/Drupal/Core/Config/TypedConfigManager.php Clears static and persistent plugin definition caches.
TypedConfigManager::createFromNameAndData function core/lib/Drupal/Core/Config/TypedConfigManager.php Gets typed data for a given configuration name and its values.
TypedConfigManager::determineType function core/lib/Drupal/Core/Config/TypedConfigManager.php Determines the typed config type for a plugin ID.
TypedConfigManager::get function core/lib/Drupal/Core/Config/TypedConfigManager.php Gets typed configuration data.
TypedConfigManager::getDefinition function core/lib/Drupal/Core/Config/TypedConfigManager.php Gets a specific plugin definition.
TypedConfigManager::getDefinitionWithReplacements function core/lib/Drupal/Core/Config/TypedConfigManager.php Gets a schema definition with replacements for dynamic names.
TypedConfigManager::getDiscovery function core/lib/Drupal/Core/Config/TypedConfigManager.php Gets the plugin discovery.
TypedConfigManager::getFallbackName function core/lib/Drupal/Core/Config/TypedConfigManager.php Gets fallback configuration schema name.
TypedConfigManager::hasConfigSchema function core/lib/Drupal/Core/Config/TypedConfigManager.php Checks if the configuration schema with the given config name exists.
TypedConfigManager::replaceName function core/lib/Drupal/Core/Config/TypedConfigManager.php Replaces variables in configuration name.
TypedConfigManager::replaceVariable function core/lib/Drupal/Core/Config/TypedConfigManager.php Replaces variable values in included names with configuration data.
TypedConfigManager::__construct function core/lib/Drupal/Core/Config/TypedConfigManager.php Creates a new typed configuration manager.
TypedConfigManagerInterface interface core/lib/Drupal/Core/Config/TypedConfigManagerInterface.php Defines an interface for managing config schema type plugins.
TypedConfigManagerInterface.php file core/lib/Drupal/Core/Config/TypedConfigManagerInterface.php
TypedConfigManagerInterface::buildDataDefinition function core/lib/Drupal/Core/Config/TypedConfigManagerInterface.php Creates a new data definition object.
TypedConfigManagerInterface::createFromNameAndData function core/lib/Drupal/Core/Config/TypedConfigManagerInterface.php Gets typed data for a given configuration name and its values.
TypedConfigManagerInterface::get function core/lib/Drupal/Core/Config/TypedConfigManagerInterface.php Gets typed configuration data.
TypedConfigManagerInterface::getDefinition function core/lib/Drupal/Core/Config/TypedConfigManagerInterface.php Gets a specific plugin definition.
TypedConfigManagerInterface::hasConfigSchema function core/lib/Drupal/Core/Config/TypedConfigManagerInterface.php Checks if the configuration schema with the given config name exists.
TypedConfigTest class core/tests/Drupal/KernelTests/Config/TypedConfigTest.php Tests config validation mechanism.
TypedConfigTest.php file core/tests/Drupal/KernelTests/Config/TypedConfigTest.php
TypedConfigTest::$modules property core/tests/Drupal/KernelTests/Config/TypedConfigTest.php Modules to enable.
TypedConfigTest::setUp function core/tests/Drupal/KernelTests/Config/TypedConfigTest.php
TypedConfigTest::testSimpleConfigValidation function core/tests/Drupal/KernelTests/Config/TypedConfigTest.php Tests config validation via the Typed Data API.
TypedConfigTest::testTypedDataAPI function core/tests/Drupal/KernelTests/Config/TypedConfigTest.php Verifies that the Typed Data API is implemented correctly.
TypedData class core/lib/Drupal/Core/TypedData/TypedData.php The abstract base class for typed data.
TypedData.php file core/lib/Drupal/Core/TypedData/TypedData.php
TypedData::$definition property core/lib/Drupal/Core/TypedData/TypedData.php The data definition.
TypedData::$name property core/lib/Drupal/Core/TypedData/TypedData.php The property name.
TypedData::$parent property core/lib/Drupal/Core/TypedData/TypedData.php The parent typed data object.
TypedData::applyDefaultValue function core/lib/Drupal/Core/TypedData/TypedData.php Applies the default value.
TypedData::createInstance function core/lib/Drupal/Core/TypedData/TypedData.php Constructs a TypedData object given its definition and context.
TypedData::getConstraints function core/lib/Drupal/Core/TypedData/TypedData.php Gets a list of validation constraints.
TypedData::getDataDefinition function core/lib/Drupal/Core/TypedData/TypedData.php Gets the data definition.
TypedData::getName function core/lib/Drupal/Core/TypedData/TypedData.php Returns the name of a property or item.
TypedData::getParent function core/lib/Drupal/Core/TypedData/TypedData.php Returns the parent data structure; i.e. either complex data or a list.
TypedData::getPluginDefinition function core/lib/Drupal/Core/TypedData/TypedData.php Gets the definition of the plugin implementation.
TypedData::getPluginId function core/lib/Drupal/Core/TypedData/TypedData.php Gets the plugin_id of the plugin instance.
TypedData::getPropertyPath function core/lib/Drupal/Core/TypedData/TypedData.php Returns the property path of the data.

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.