function calendar_systems_field_widget_info_alter in Calendar Systems 8.3
Implements hook_field_widget_info_alter().
Parameters
$info:
File
- ./
calendar_systems.module, line 198
Code
function calendar_systems_field_widget_info_alter(&$info) {
$info['datetime_default']['class'] = CalendarSystemsDateTimeDefaultWidget::class;
$info['datetime_datelist']['class'] = CalendarSystemsDateTimeDatelistWidget::class;
$info['datetime_timestamp']['class'] = CalendarSystemsTimestampDatetimeWidget::class;
if (isset($info['datetime_timestamp_no_default'])) {
$info['datetime_timestamp_no_default']['class'] = CalendarSystemsTimestampDatetimeNoDefaultWidget::class;
}
foreach ([
'default',
'datelist',
'timestamp',
'timestamp_no_default',
] as $item) {
$info["datetime_{$item}"]['provider'] = 'calendar_systems';
}
}