public function Date::build in Display Suite 8.4
Same name and namespace in other branches
- 8.2 src/Plugin/DsField/Date.php \Drupal\ds\Plugin\DsField\Date::build()
- 8.3 src/Plugin/DsField/Date.php \Drupal\ds\Plugin\DsField\Date::build()
Renders a field.
Return value
array A renderable array representing the content of the field.
Overrides DsFieldBase::build
1 method overrides Date::build()
- NodeSubmittedBy::build in src/
Plugin/ DsField/ Node/ NodeSubmittedBy.php - Renders a field.
File
- src/
Plugin/ DsField/ Date.php, line 64
Class
- Date
- The base plugin to create DS post date plugins.
Namespace
Drupal\ds\Plugin\DsFieldCode
public function build() {
$field = $this
->getFieldConfiguration();
$date_format = str_replace('ds_post_date_', '', $field['formatter']);
$render_key = $this
->getRenderKey();
return [
'#markup' => $this->dateFormatter
->format($this
->entity()->{$render_key}->value, $date_format),
];
}