From fe061b55d44f6d131b75bae780752eed6c0a837d Mon Sep 17 00:00:00 2001 From: Robert Date: Thu, 16 Jun 2022 23:09:47 +0200 Subject: [PATCH] Applay patch --- .../src/Form/EntityMenuLinkCloneForm.php | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/frontend/drupal9/web/modules/contrib/menu_link_clone/src/Form/EntityMenuLinkCloneForm.php b/frontend/drupal9/web/modules/contrib/menu_link_clone/src/Form/EntityMenuLinkCloneForm.php index 3ca546381..f88db1d27 100755 --- a/frontend/drupal9/web/modules/contrib/menu_link_clone/src/Form/EntityMenuLinkCloneForm.php +++ b/frontend/drupal9/web/modules/contrib/menu_link_clone/src/Form/EntityMenuLinkCloneForm.php @@ -10,7 +10,10 @@ use Drupal\Component\Uuid\Php; use Symfony\Component\DependencyInjection\ContainerInterface; use Drupal\Core\Entity\EntityTypeManagerInterface; use Drupal\Core\Routing\RouteMatchInterface; +use Drupal\Core\Session\AccountProxyInterface; use Drupal\Core\StringTranslation\TranslationManager; +use Drupal\entity_clone\Services\EntityCloneServiceProvider; +use Drupal\entity_clone\EntityCloneSettingsManager; use Symfony\Component\EventDispatcher\EventDispatcherInterface; use Drupal\Core\Messenger\Messenger; use Drupal\Core\StringTranslation\StringTranslationTrait; @@ -39,7 +42,10 @@ class EntityMenuLinkCloneForm extends EntityCloneForm { $container->get('string_translation'), $container->get('event_dispatcher'), $container->get('messenger'), - $container->get('uuid') + $container->get('uuid'), + $container->get('current_user'), + $container->get('entity_clone.settings.manager'), + $container->get('entity_clone.service_provider') ); } @@ -59,8 +65,8 @@ class EntityMenuLinkCloneForm extends EntityCloneForm { * @param \Drupal\Component\Uuid\Php $uuid_interface * Generate unique id(uuid). */ - public function __construct(EntityTypeManagerInterface $entity_type_manager, RouteMatchInterface $route_match, TranslationManager $string_translation, EventDispatcherInterface $eventDispatcher, Messenger $messenger, Php $uuid_interface) { - parent::__construct($entity_type_manager, $route_match, $string_translation, $eventDispatcher, $messenger); + public function __construct(EntityTypeManagerInterface $entity_type_manager, RouteMatchInterface $route_match, TranslationManager $string_translation, EventDispatcherInterface $eventDispatcher, Messenger $messenger, Php $uuid_interface, AccountProxyInterface $currentUser, EntityCloneSettingsManager $entity_clone_settings_manager, EntityCloneServiceProvider $service_provider) { + parent::__construct($entity_type_manager, $route_match, $string_translation, $eventDispatcher, $messenger, $currentUser, $entity_clone_settings_manager, $service_provider); $this->uuidinterface = $uuid_interface; }