Same filename and directory in other branches
- 8.9.x core/lib/Drupal/Core/TypedData/Validation/TypedDataMetadata.php
- 9 core/lib/Drupal/Core/TypedData/Validation/TypedDataMetadata.php
Namespace
Drupal\Core\TypedData\Validation
File
core/lib/Drupal/Core/TypedData/Validation/TypedDataMetadata.php
View source
<?php
namespace Drupal\Core\TypedData\Validation;
use Drupal\Core\TypedData\TypedDataInterface;
use Symfony\Component\Validator\Mapping\CascadingStrategy;
use Symfony\Component\Validator\Mapping\MetadataInterface;
use Symfony\Component\Validator\Mapping\TraversalStrategy;
class TypedDataMetadata implements MetadataInterface {
protected $typedData;
public function __construct(TypedDataInterface $typed_data) {
$this->typedData = $typed_data;
}
public function findConstraints($group) : array {
return $this
->getConstraints();
}
public function getConstraints() : array {
return $this->typedData
->getConstraints();
}
public function getTraversalStrategy() : int {
return TraversalStrategy::NONE;
}
public function getCascadingStrategy() : int {
return CascadingStrategy::NONE;
}
}
Classes