RegistrationDateStringField.php in RNG - Events and Registrations 3.x
File
src/Plugin/views/field/RegistrationDateStringField.php
View source
<?php
namespace Drupal\rng\Plugin\views\field;
use Drupal\Core\Form\FormStateInterface;
use Drupal\Component\Utility\Random;
use Drupal\views\Plugin\views\field\FieldPluginBase;
use Drupal\views\ResultRow;
class RegistrationDateStringField extends FieldPluginBase {
public function usesGroupBy() {
return FALSE;
}
public function query() {
}
protected function defineOptions() {
$options = parent::defineOptions();
$options['hide_alter_empty'] = [
'default' => FALSE,
];
return $options;
}
public function buildOptionsForm(&$form, FormStateInterface $form_state) {
parent::buildOptionsForm($form, $form_state);
}
public function render(ResultRow $values) {
$object = $values->_entity;
if ($object && method_exists($object, 'getDateString')) {
return $object
->getDateString();
}
}
}