public function BooleanYesNo::displayValueWithFormat in Boolean formatter 8
2 calls to BooleanYesNo::displayValueWithFormat()
- BooleanYesNo::settingsSummary in lib/
Drupal/ boolean_formatter/ Plugin/ field/ formatter/ BooleanYesNo.php - BooleanYesNo::viewElements in lib/
Drupal/ boolean_formatter/ Plugin/ field/ formatter/ BooleanYesNo.php
File
- lib/
Drupal/ boolean_formatter/ Plugin/ field/ formatter/ BooleanYesNo.php, line 127 - Contains \Drupal\boolean_formatter\Plugin\field\formatter\BooleanYesNo.
Class
- BooleanYesNo
- Plugin implementation of the 'boolean_formatter' formatter.
Namespace
Drupal\boolean_formatter\Plugin\field\formatterCode
public function displayValueWithFormat($value, $format, array $options = array()) {
$formats = $this
->getFormats($options);
if (!isset($formats[$format])) {
// If format is invalid, default to the first available format.
reset($formats);
$format = key($formats);
}
if (!empty($options['reverse'])) {
$value = !(bool) $value;
}
// The first format value is the 'On' value, the second is the 'Off' format.
return !empty($value) ? $formats[$format][0] : $formats[$format][1];
}