final class Primitive

Class that holds constants for all primitive data types.

Hierarchy

Expanded class hierarchy of Primitive

2 files declare their use of Primitive
PrimitiveTypeConstraintValidator.php in drupal/core/lib/Drupal/Core/Validation/Plugin/Validation/Constraint/PrimitiveTypeConstraintValidator.php
Contains \Drupal\Core\Validation\Plugin\Validation\Constraint\PrimitiveTypeConstraintValidator.
system.module in drupal/core/modules/system/system.module
Configuration system that lets administrators modify the workings of the site.

File

drupal/core/lib/Drupal/Core/TypedData/Primitive.php, line 13
Contains \Drupal\Core\TypedData\Primitive.

Namespace

Drupal\Core\TypedData
View source
final class Primitive {

  /**
   * The BOOLEAN primitive data type.
   *
   * @see \Drupal\Core\TypedData\Type\Boolean
   */
  const BOOLEAN = 1;

  /**
   * The STRING primitive data type.
   *
   * @see \Drupal\Core\TypedData\Type\String
   */
  const STRING = 2;

  /**
   * The INTEGER primitive data type.
   *
   * @see \Drupal\Core\TypedData\Type\Integer
   */
  const INTEGER = 3;

  /**
   * The FLOAT primitive data type.
   *
   * @see \Drupal\Core\TypedData\Type\Float
   */
  const FLOAT = 4;

  /**
   * The DATE primitive data type.
   *
   * @see \Drupal\Core\TypedData\Type\Date
   */
  const DATE = 5;

  /**
   * The DURATION primitive data type.
   *
   * @see \Drupal\Core\TypedData\Type\Duration
   */
  const DURATION = 6;

  /**
   * The URI primitive data type.
   *
   * @see \Drupal\Core\TypedData\Type\Uri
   */
  const URI = 7;

  /**
   * The BINARY primitive data type.
   *
   * @see \Drupal\Core\TypedData\Type\Binary
   */
  const BINARY = 8;

}

Members

Namesort descending Modifiers Type Description Overrides
Primitive::BINARY constant The BINARY primitive data type.
Primitive::BOOLEAN constant The BOOLEAN primitive data type.
Primitive::DATE constant The DATE primitive data type.
Primitive::DURATION constant The DURATION primitive data type.
Primitive::FLOAT constant The FLOAT primitive data type.
Primitive::INTEGER constant The INTEGER primitive data type.
Primitive::STRING constant The STRING primitive data type.
Primitive::URI constant The URI primitive data type.