summaryrefslogtreecommitdiffstatshomepage
path: root/core/modules/datetime
diff options
context:
space:
mode:
Diffstat (limited to 'core/modules/datetime')
-rw-r--r--core/modules/datetime/src/Plugin/Field/FieldWidget/DateTimeDefaultWidget.php8
1 files changed, 5 insertions, 3 deletions
diff --git a/core/modules/datetime/src/Plugin/Field/FieldWidget/DateTimeDefaultWidget.php b/core/modules/datetime/src/Plugin/Field/FieldWidget/DateTimeDefaultWidget.php
index 9055d44982bf..4fc259a760a1 100644
--- a/core/modules/datetime/src/Plugin/Field/FieldWidget/DateTimeDefaultWidget.php
+++ b/core/modules/datetime/src/Plugin/Field/FieldWidget/DateTimeDefaultWidget.php
@@ -7,6 +7,7 @@ use Drupal\Core\Field\Attribute\FieldWidget;
use Drupal\Core\Field\FieldItemListInterface;
use Drupal\Core\Field\FieldDefinitionInterface;
use Drupal\Core\Form\FormStateInterface;
+use Drupal\Core\Render\ElementInfoManagerInterface;
use Drupal\Core\StringTranslation\TranslatableMarkup;
use Drupal\datetime\Plugin\Field\FieldType\DateTimeItem;
use Symfony\Component\DependencyInjection\ContainerInterface;
@@ -31,8 +32,8 @@ class DateTimeDefaultWidget extends DateTimeWidgetBase {
/**
* {@inheritdoc}
*/
- public function __construct($plugin_id, $plugin_definition, FieldDefinitionInterface $field_definition, array $settings, array $third_party_settings, EntityStorageInterface $date_storage) {
- parent::__construct($plugin_id, $plugin_definition, $field_definition, $settings, $third_party_settings);
+ public function __construct($plugin_id, $plugin_definition, FieldDefinitionInterface $field_definition, array $settings, array $third_party_settings, ElementInfoManagerInterface $elementInfoManager, EntityStorageInterface $date_storage) {
+ parent::__construct($plugin_id, $plugin_definition, $field_definition, $settings, $third_party_settings, $elementInfoManager);
$this->dateStorage = $date_storage;
}
@@ -47,7 +48,8 @@ class DateTimeDefaultWidget extends DateTimeWidgetBase {
$configuration['field_definition'],
$configuration['settings'],
$configuration['third_party_settings'],
- $container->get('entity_type.manager')->getStorage('date_format')
+ $container->get('plugin.manager.element_info'),
+ $container->get('entity_type.manager')->getStorage('date_format'),
);
}