DataDefinition::setDescription

public DataDefinition::setDescription($description) Sets the human-readable description. Parameters string $description: The description to set. Return value static The object itself for chaining. File core/lib/Drupal/Core/TypedData/DataDefinition.php, line 106 Class DataDefinition A typed data definition class for defining data based on defined data types. Namespace Drupal\Core\TypedData Code public function setDescription($description) { $this->definition['description'] = $des

DataDefinition::setDataType

public DataDefinition::setDataType($type) Sets the data type. Parameters string $type: The data type to set. Return value static The object itself for chaining. File core/lib/Drupal/Core/TypedData/DataDefinition.php, line 64 Class DataDefinition A typed data definition class for defining data based on defined data types. Namespace Drupal\Core\TypedData Code public function setDataType($type) { $this->definition['type'] = $type; return $this; }

DataDefinition::setConstraints

public DataDefinition::setConstraints(array $constraints) File core/lib/Drupal/Core/TypedData/DataDefinition.php, line 276 Class DataDefinition A typed data definition class for defining data based on defined data types. Namespace Drupal\Core\TypedData Code public function setConstraints(array $constraints) { $this->definition['constraints'] = $constraints; return $this; }

DataDefinition::setComputed

public DataDefinition::setComputed($computed) Sets whether the data is computed. Parameters bool $computed: Whether the data is computed. Return value static The object itself for chaining. File core/lib/Drupal/Core/TypedData/DataDefinition.php, line 159 Class DataDefinition A typed data definition class for defining data based on defined data types. Namespace Drupal\Core\TypedData Code public function setComputed($computed) { $this->definition['computed'] = $computed; return

DataDefinition::setClass

public DataDefinition::setClass($class) Sets the class used for creating the typed data object. Parameters string|null $class: The class to use. Return value static The object itself for chaining. File core/lib/Drupal/Core/TypedData/DataDefinition.php, line 207 Class DataDefinition A typed data definition class for defining data based on defined data types. Namespace Drupal\Core\TypedData Code public function setClass($class) { $this->definition['class'] = $class; return $this

DataDefinition::offsetUnset

public DataDefinition::offsetUnset($offset) This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. File core/lib/Drupal/Core/TypedData/DataDefinition.php, line 330 Class DataDefinition A typed data definition class for defining data based on defined data types. Namespace Drupal\Core\TypedData Code public function offsetUnset($offset) { unset($this->definition[$offset]); }

DataDefinition::offsetSet

public DataDefinition::offsetSet($offset, $value) This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. File core/lib/Drupal/Core/TypedData/DataDefinition.php, line 320 Class DataDefinition A typed data definition class for defining data based on defined data types. Namespace Drupal\Core\TypedData Code public function offsetSet($offset, $value) { $this->definition[$offset] = $value; }

DataDefinition::offsetGet

public &DataDefinition::offsetGet($offset) This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. File core/lib/Drupal/Core/TypedData/DataDefinition.php, line 307 Class DataDefinition A typed data definition class for defining data based on defined data types. Namespace Drupal\Core\TypedData Code public function &offsetGet($offset) { if (!isset($this->definition[$offset])) { $this->definition[$offset] = NULL; } return $this->defin

DataDefinition::offsetExists

public DataDefinition::offsetExists($offset) This is for BC support only. @todo: Remove in https://www.drupal.org/node/1928868. File core/lib/Drupal/Core/TypedData/DataDefinition.php, line 295 Class DataDefinition A typed data definition class for defining data based on defined data types. Namespace Drupal\Core\TypedData Code public function offsetExists($offset) { // PHP's array access does not work correctly with isset(), so we have to // bake isset() in here. See https://bugs.p

DataDefinition::isRequired

public DataDefinition::isRequired() Determines whether a data value is required. For required data a non-NULL value is mandatory. Return value bool Whether a data value is required. Overrides DataDefinitionInterface::isRequired File core/lib/Drupal/Core/TypedData/DataDefinition.php, line 167 Class DataDefinition A typed data definition class for defining data based on defined data types. Namespace Drupal\Core\TypedData Code public function isRequired() { return !empty($this->defi