1234567891011121314151617181920212223242526272829303132333435 |
- <?php
- namespace Drupal\Core\TypedData;
- /**
- * Interface for primitive data.
- *
- * @ingroup typed_data
- */
- interface PrimitiveInterface {
- /**
- * Gets the primitive data value.
- *
- * @return mixed
- */
- public function getValue();
- /**
- * Sets the primitive data value.
- *
- * @param mixed|null $value
- * The value to set in the format as documented for the data type or NULL to
- * unset the data value.
- */
- public function setValue($value);
- /**
- * Gets the primitive data value casted to the correct PHP type.
- *
- * @return mixed
- */
- public function getCastedValue();
- }
|