protected function defineOptions() { $options = parent::defineOptions(); // value is already set up properly, we're just adding our new field to it. $options['value']['contains']['type']['default'] = 'date'; return $options; }
/** * {@inheritdoc} */ public function defaultExposeOptions() { parent::defineOptions(); $this->options['expose']['label'] = $this->t('Distance (in @units)', ['@units' => $this->value['units'] === 'km' ? 'kilometers' : 'miles']); }