class Uri
Same name and namespace in other branches
- 11.x core/lib/Drupal/Core/TypedData/Plugin/DataType/Uri.php \Drupal\Core\TypedData\Plugin\DataType\Uri
- 10 core/lib/Drupal/Core/TypedData/Plugin/DataType/Uri.php \Drupal\Core\TypedData\Plugin\DataType\Uri
- 9 core/lib/Drupal/Core/TypedData/Plugin/DataType/Uri.php \Drupal\Core\TypedData\Plugin\DataType\Uri
- 8.9.x core/lib/Drupal/Core/TypedData/Plugin/DataType/Uri.php \Drupal\Core\TypedData\Plugin\DataType\Uri
The URI data type.
The plain value of a URI is an absolute URI represented as PHP string.
Attributes
Hierarchy
- class \Drupal\Core\TypedData\TypedData implements \Drupal\Core\TypedData\TypedDataInterface, \Drupal\Component\Plugin\PluginInspectionInterface uses \Drupal\Core\DependencyInjection\DependencySerializationTrait, \Drupal\Core\StringTranslation\StringTranslationTrait, \Drupal\Core\TypedData\TypedDataTrait
- class \Drupal\Core\TypedData\PrimitiveBase implements \Drupal\Core\TypedData\PrimitiveInterface extends \Drupal\Core\TypedData\TypedData
- class \Drupal\Core\TypedData\Plugin\DataType\StringData implements \Drupal\Core\TypedData\Type\StringInterface extends \Drupal\Core\TypedData\PrimitiveBase
- class \Drupal\Core\TypedData\Plugin\DataType\Uri implements \Drupal\Core\TypedData\Type\UriInterface extends \Drupal\Core\TypedData\Plugin\DataType\StringData
- class \Drupal\Core\TypedData\Plugin\DataType\StringData implements \Drupal\Core\TypedData\Type\StringInterface extends \Drupal\Core\TypedData\PrimitiveBase
- class \Drupal\Core\TypedData\PrimitiveBase implements \Drupal\Core\TypedData\PrimitiveInterface extends \Drupal\Core\TypedData\TypedData
Expanded class hierarchy of Uri
2 files declare their use of Uri
- PrimitiveDataNormalizerTest.php in core/
modules/ serialization/ tests/ src/ Unit/ Normalizer/ PrimitiveDataNormalizerTest.php - PrimitiveTypeConstraintValidatorTest.php in core/
tests/ Drupal/ Tests/ Core/ Validation/ Plugin/ Validation/ Constraint/ PrimitiveTypeConstraintValidatorTest.php
37 string references to 'Uri'
- ContentEntityTest::testFileSource in core/
modules/ migrate/ tests/ src/ Kernel/ Plugin/ source/ ContentEntityTest.php - Tests file source plugin.
- core.data_types.schema.yml in core/
config/ schema/ core.data_types.schema.yml - core/config/schema/core.data_types.schema.yml
- core.data_types.schema.yml in core/
config/ schema/ core.data_types.schema.yml - core/config/schema/core.data_types.schema.yml
- core.data_types.schema.yml in core/
config/ schema/ core.data_types.schema.yml - core/config/schema/core.data_types.schema.yml
- d7_file.yml in core/
modules/ file/ migrations/ d7_file.yml - core/modules/file/migrations/d7_file.yml
File
-
core/
lib/ Drupal/ Core/ TypedData/ Plugin/ DataType/ Uri.php, line 15
Namespace
Drupal\Core\TypedData\Plugin\DataTypeView source
class Uri extends StringData implements UriInterface {
/**
* {@inheritdoc}
*/
public function getCastedValue() {
return parent::getCastedValue();
}
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.