DataDefinitionInterface::isList

public DataDefinitionInterface::isList() Returns whether the data is multi-valued, i.e. a list of data items. This is equivalent to checking whether the data definition implements the \Drupal\Core\TypedData\ListDefinitionInterface interface. Return value bool Whether the data is multi-valued. File core/lib/Drupal/Core/TypedData/DataDefinitionInterface.php, line 86 Class DataDefinitionInterface Interface for data definitions. Namespace Drupal\Core\TypedData Code public function isList(

DataDefinitionInterface::isComputed

public DataDefinitionInterface::isComputed() Determines whether the data value is computed. For example, data could be computed depending on some other values. Return value bool Whether the data value is computed. File core/lib/Drupal/Core/TypedData/DataDefinitionInterface.php, line 104 Class DataDefinitionInterface Interface for data definitions. Namespace Drupal\Core\TypedData Code public function isComputed();

DataDefinitionInterface::getSettings

public DataDefinitionInterface::getSettings() Returns the array of settings, as required by the used class. See the documentation of the class for supported or required settings. Return value array The array of settings. File core/lib/Drupal/Core/TypedData/DataDefinitionInterface.php, line 134 Class DataDefinitionInterface Interface for data definitions. Namespace Drupal\Core\TypedData Code public function getSettings();

DataDefinitionInterface::getSetting

public DataDefinitionInterface::getSetting($setting_name) Returns the value of a given setting. Parameters string $setting_name: The setting name. Return value mixed The setting value. File core/lib/Drupal/Core/TypedData/DataDefinitionInterface.php, line 145 Class DataDefinitionInterface Interface for data definitions. Namespace Drupal\Core\TypedData Code public function getSetting($setting_name);

DataDefinitionInterface::getLabel

public DataDefinitionInterface::getLabel() Returns a human readable label. Return value string|\Drupal\Core\StringTranslation\TranslatableMarkup The label. A string or an instance of TranslatableMarkup will be returned based on the way the label translation is handled. File core/lib/Drupal/Core/TypedData/DataDefinitionInterface.php, line 64 Class DataDefinitionInterface Interface for data definitions. Namespace Drupal\Core\TypedData Code public function getLabel();

DataDefinitionInterface::getDescription

public DataDefinitionInterface::getDescription() Returns a human readable description. Descriptions are usually used on user interfaces where the data is edited or displayed. Return value string|null The description, or NULL if no description is available. File core/lib/Drupal/Core/TypedData/DataDefinitionInterface.php, line 75 Class DataDefinitionInterface Interface for data definitions. Namespace Drupal\Core\TypedData Code public function getDescription();

DataDefinitionInterface::getDataType

public DataDefinitionInterface::getDataType() Returns the data type of the data. Return value string The data type. File core/lib/Drupal/Core/TypedData/DataDefinitionInterface.php, line 55 Class DataDefinitionInterface Interface for data definitions. Namespace Drupal\Core\TypedData Code public function getDataType();

DataDefinitionInterface::getConstraints

public DataDefinitionInterface::getConstraints() Returns an array of validation constraints. The validation constraints of a definition consist of any for it defined constraints and default constraints, which are generated based on the definition and its data type. See \Drupal\Core\TypedData\TypedDataManager::getDefaultConstraints(). Constraints are defined via an array, having constraint plugin IDs as key and constraint options as values, e.g. $constraints = array( 'Range' => array('min'

DataDefinitionInterface::getConstraint

public DataDefinitionInterface::getConstraint($constraint_name) Returns a validation constraint. See \Drupal\Core\TypedData\DataDefinitionInterface::getConstraints() for details. Parameters string $constraint_name: The name of the constraint, i.e. its plugin id. Return value array A validation constraint definition which can be used for instantiating a \Symfony\Component\Validator\Constraint object. See also \Symfony\Component\Validator\Constraint File core/lib/Drupal/Core/TypedData/DataDefi

DataDefinitionInterface::getClass

public DataDefinitionInterface::getClass() Returns the class used for creating the typed data object. If not specified, the default class of the data type will be returned. Return value string The class used for creating the typed data object. File core/lib/Drupal/Core/TypedData/DataDefinitionInterface.php, line 124 Class DataDefinitionInterface Interface for data definitions. Namespace Drupal\Core\TypedData Code public function getClass();