Mercurial > hg > isophonics-drupal-site
view core/lib/Drupal/Core/TypedData/Plugin/DataType/BooleanData.php @ 9:1fc0ff908d1f
Add another data file
author | Chris Cannam |
---|---|
date | Mon, 05 Feb 2018 12:34:32 +0000 |
parents | 4c8ae668cc8c |
children |
line wrap: on
line source
<?php namespace Drupal\Core\TypedData\Plugin\DataType; use Drupal\Core\TypedData\PrimitiveBase; use Drupal\Core\TypedData\Type\BooleanInterface; /** * The boolean data type. * * The plain value of a boolean is a regular PHP boolean. For setting the value * any PHP variable that casts to a boolean may be passed. * * @DataType( * id = "boolean", * label = @Translation("Boolean") * ) */ class BooleanData extends PrimitiveBase implements BooleanInterface { /** * {@inheritdoc} */ public function getCastedValue() { return (bool) $this->value; } }