interface SiteDataDefinitionInterface
Interface for typed data entity definitions.
Hierarchy
- interface \Drupal\Core\TypedData\DataDefinitionInterface
- interface \Drupal\Core\TypedData\ComplexDataDefinitionInterface extends \Drupal\Core\TypedData\DataDefinitionInterface
- interface \Drupal\rules\TypedData\Type\SiteDataDefinitionInterface extends \Drupal\Core\TypedData\ComplexDataDefinitionInterface
- interface \Drupal\Core\TypedData\ComplexDataDefinitionInterface extends \Drupal\Core\TypedData\DataDefinitionInterface
Expanded class hierarchy of SiteDataDefinitionInterface
All classes that implement SiteDataDefinitionInterface
File
-
src/
TypedData/ Type/ SiteDataDefinitionInterface.php, line 10
Namespace
Drupal\rules\TypedData\TypeView source
interface SiteDataDefinitionInterface extends ComplexDataDefinitionInterface {
}
Members
| Title Sort descending | Modifiers | Object type | Summary | Overrides |
|---|---|---|---|---|
| ComplexDataDefinitionInterface::getMainPropertyName | public | function | Returns the name of the main property, if any. | 2 |
| ComplexDataDefinitionInterface::getPropertyDefinition | public | function | Gets the definition of a contained property. | 2 |
| ComplexDataDefinitionInterface::getPropertyDefinitions | public | function | Gets an array of property definitions of contained properties. | 2 |
| DataDefinitionInterface::addConstraint | public | function | Adds a validation constraint. | 2 |
| DataDefinitionInterface::createFromDataType | public static | function | Creates a new data definition object. | 2 |
| DataDefinitionInterface::getClass | public | function | Returns the class used for creating the typed data object. | 2 |
| DataDefinitionInterface::getConstraint | public | function | Returns a validation constraint. | 2 |
| DataDefinitionInterface::getConstraints | public | function | Returns an array of validation constraints. | 2 |
| DataDefinitionInterface::getDataType | public | function | Returns the data type of the data. | 2 |
| DataDefinitionInterface::getDescription | public | function | Returns a human readable description. | 2 |
| DataDefinitionInterface::getLabel | public | function | Returns a human readable label. | 2 |
| DataDefinitionInterface::getSetting | public | function | Returns the value of a given setting. | 2 |
| DataDefinitionInterface::getSettings | public | function | Returns the array of settings, as required by the used class. | 2 |
| DataDefinitionInterface::isComputed | public | function | Determines whether the data value is computed. | 3 |
| DataDefinitionInterface::isInternal | public | function | Determines whether the data value is internal. | 2 |
| DataDefinitionInterface::isList | public | function | Returns whether the data is multi-valued, i.e. a list of data items. | 2 |
| DataDefinitionInterface::isReadOnly | public | function | Determines whether the data is read-only. | 3 |
| DataDefinitionInterface::isRequired | public | function | Determines whether a data value is required. | 2 |