diff --git a/modules/os2forms_sbsys/src/Plugin/WebformElement/WebformAttachmentSbsysXml.php b/modules/os2forms_sbsys/src/Plugin/WebformElement/WebformAttachmentSbsysXml.php index 88cd71aa..65995594 100644 --- a/modules/os2forms_sbsys/src/Plugin/WebformElement/WebformAttachmentSbsysXml.php +++ b/modules/os2forms_sbsys/src/Plugin/WebformElement/WebformAttachmentSbsysXml.php @@ -34,32 +34,13 @@ class WebformAttachmentSbsysXml extends WebformAttachmentXml { */ protected $elementManager; - /** - * {@inheritdoc} - */ - public function __construct(array $configuration, $plugin_id, $plugin_definition, LoggerInterface $logger, ConfigFactoryInterface $config_factory, AccountInterface $current_user, EntityTypeManagerInterface $entity_type_manager, ElementInfoManagerInterface $element_info, WebformElementManagerInterface $element_manager, WebformTokenManagerInterface $token_manager, WebformLibrariesManagerInterface $libraries_manager) { - parent::__construct($configuration, $plugin_id, $plugin_definition, $logger, $config_factory, $current_user, $entity_type_manager, $element_info, $element_manager, $token_manager, $libraries_manager, $element_manager); - $this->elementManager = $element_manager; - } - /** * {@inheritdoc} */ public static function create(ContainerInterface $container, array $configuration, $plugin_id, $plugin_definition) { - return new static( - $configuration, - $plugin_id, - $plugin_definition, - $container->get('logger.factory')->get('webform'), - $container->get('config.factory'), - $container->get('current_user'), - $container->get('entity_type.manager'), - $container->get('plugin.manager.element_info'), - $container->get('plugin.manager.webform.element'), - $container->get('webform.token_manager'), - $container->get('webform.libraries_manager'), - $container->get('plugin.manager.webform.element') - ); + $instance = parent::create($container, $configuration, $plugin_id, $plugin_definition); + $instance->elementManager = $container->get('plugin.manager.webform.element'); + return $instance; } /** diff --git a/src/Plugin/WebformHandler/SaveToFileWebformHandler.php b/src/Plugin/WebformHandler/SaveToFileWebformHandler.php index e99861dc..7ebdad7a 100644 --- a/src/Plugin/WebformHandler/SaveToFileWebformHandler.php +++ b/src/Plugin/WebformHandler/SaveToFileWebformHandler.php @@ -97,34 +97,15 @@ class SaveToFileWebformHandler extends WebformHandlerBase { 'metatag', ]; - /** - * {@inheritdoc} - */ - public function __construct(array $configuration, $plugin_id, $plugin_definition, LoggerChannelFactoryInterface $logger_factory, ConfigFactoryInterface $config_factory, EntityTypeManagerInterface $entity_type_manager, WebformSubmissionConditionsValidatorInterface $conditions_validator, ModuleHandlerInterface $module_handler, WebformTokenManagerInterface $token_manager, WebformMessageManagerInterface $message_manager, WebformElementManagerInterface $element_manager) { - parent::__construct($configuration, $plugin_id, $plugin_definition, $logger_factory, $config_factory, $entity_type_manager, $conditions_validator); - $this->moduleHandler = $module_handler; - $this->tokenManager = $token_manager; - $this->messageManager = $message_manager; - $this->elementManager = $element_manager; - } - /** * {@inheritdoc} */ public static function create(ContainerInterface $container, array $configuration, $plugin_id, $plugin_definition) { - $instance = new static( - $configuration, - $plugin_id, - $plugin_definition, - $container->get('logger.factory'), - $container->get('config.factory'), - $container->get('entity_type.manager'), - $container->get('webform_submission.conditions_validator'), - $container->get('module_handler'), - $container->get('webform.token_manager'), - $container->get('webform.message_manager'), - $container->get('plugin.manager.webform.element') - ); + $instance = parent::create($container, $configuration, $plugin_id, $plugin_definition); + $instance->moduleHandler = $container->get('module_handler'); + $instance->tokenManager = $container->get('webform.token_manager'); + $instance->messageManager = $container->get('webform.message_manager'); + $instance->elementManager = $container->get('plugin.manager.webform.element'); $instance->request = $container->get('request_stack')->getCurrentRequest(); $instance->kernel = $container->get('kernel');