TypedDataMetadata::getConstraints

public TypedDataMetadata::getConstraints() Returns all constraints of this element. Return value Constraint[] A list of Constraint instances Overrides MetadataInterface::getConstraints File core/lib/Drupal/Core/TypedData/Validation/TypedDataMetadata.php, line 53 Class TypedDataMetadata Validator metadata for typed data objects. Namespace Drupal\Core\TypedData\Validation Code public function getConstraints() { return $this->typedData->getConstraints(); }

TypedDataMetadata::getTraversalStrategy

public TypedDataMetadata::getTraversalStrategy() Returns the strategy for traversing traversable objects. Return value int The traversal strategy Overrides MetadataInterface::getTraversalStrategy See also TraversalStrategy File core/lib/Drupal/Core/TypedData/Validation/TypedDataMetadata.php, line 60 Class TypedDataMetadata Validator metadata for typed data objects. Namespace Drupal\Core\TypedData\Validation Code public function getTraversalStrategy() { return TraversalStrategy::NON

TypedDataMetadata::__construct

public TypedDataMetadata::__construct(TypedDataInterface $typed_data) Constructs the object. Parameters \Drupal\Core\TypedData\TypedDataInterface $typed_data: The typed data object the metadata is about. File core/lib/Drupal/Core/TypedData/Validation/TypedDataMetadata.php, line 32 Class TypedDataMetadata Validator metadata for typed data objects. Namespace Drupal\Core\TypedData\Validation Code public function __construct(TypedDataInterface $typed_data) { $this->typedData = $typed

TypedDataTrait

Wrapper methods for classes that needs typed data manager object. Hierarchy trait \Drupal\Core\TypedData\TypedDataTrait File core/lib/Drupal/Core/TypedData/TypedDataTrait.php, line 8 Namespace Drupal\Core\TypedData Members Name Modifiers Type Description TypedDataTrait::$typedDataManager protected property The typed data manager used for creating the data types. TypedDataTrait::getTypedDataManager public function Gets the typed data manager. TypedDataTrait::set

TypedDataTrait::$typedDataManager

The typed data manager used for creating the data types. Type: \Drupal\Core\TypedData\TypedDataManagerInterface File core/lib/Drupal/Core/TypedData/TypedDataTrait.php, line 15 Class TypedDataTrait Wrapper methods for classes that needs typed data manager object. Namespace Drupal\Core\TypedData Code protected $typedDataManager;

TypedDataTrait::getTypedDataManager

public TypedDataTrait::getTypedDataManager() Gets the typed data manager. Return value \Drupal\Core\TypedData\TypedDataManagerInterface The typed data manager. File core/lib/Drupal/Core/TypedData/TypedDataTrait.php, line 36 Class TypedDataTrait Wrapper methods for classes that needs typed data manager object. Namespace Drupal\Core\TypedData Code public function getTypedDataManager() { if (empty($this->typedDataManager)) { $this->typedDataManager = \Drupal::typedDataManager

TypedDataTrait::setTypedDataManager

public TypedDataTrait::setTypedDataManager(TypedDataManagerInterface $typed_data_manager) Sets the typed data manager. Parameters \Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager: The typed data manager. Return value $this File core/lib/Drupal/Core/TypedData/TypedDataTrait.php, line 25 Class TypedDataTrait Wrapper methods for classes that needs typed data manager object. Namespace Drupal\Core\TypedData Code public function setTypedDataManager(TypedDataManagerInter

TypeLinkManager

Hierarchy class \Drupal\rest\LinkManager\LinkManagerBaseclass \Drupal\rest\LinkManager\TypeLinkManager implements TypeLinkManagerInterface File core/modules/rest/src/LinkManager/TypeLinkManager.php, line 12 Namespace Drupal\rest\LinkManager Members Name Modifiers Type Description LinkManagerBase::$configFactory protected property Config factory service. LinkManagerBase::$linkDomain protected property Link domain used for type links URIs. LinkManagerBase::$requ

TypeLinkManager::$bundleInfoService

The bundle info service. Type: \Drupal\Core\Entity\EntityTypeBundleInfoInterface File core/modules/rest/src/LinkManager/TypeLinkManager.php, line 33 Class TypeLinkManager Namespace Drupal\rest\LinkManager Code protected $bundleInfoService;

TypeLinkManager::$cache

Injected cache backend. Type: \Drupal\Core\Cache\CacheBackendInterface; File core/modules/rest/src/LinkManager/TypeLinkManager.php, line 19 Class TypeLinkManager Namespace Drupal\rest\LinkManager Code protected $cache;