Commit 86e49453 authored by Lucas Hedding's avatar Lucas Hedding Committed by Daniel Moberly
Browse files

Issue #3271686 by heddn: FontAwesomeIconpickerWidget Too few arguments to function

parent 2da35a9d
Loading
Loading
Loading
Loading
+7 −5
Original line number Diff line number Diff line
@@ -7,6 +7,7 @@ use Drupal\Core\Field\FieldDefinitionInterface;
use Drupal\Core\Field\FieldItemListInterface;
use Drupal\Core\Form\FormStateInterface;
use Drupal\Core\Messenger\MessengerInterface;
use Drupal\Core\Session\AccountInterface;
use Drupal\fontawesome\Plugin\Field\FieldWidget\FontAwesomeIconWidget;
use Drupal\fontawesome_iconpicker_widget\IconManagerServiceInterface;
use Symfony\Component\DependencyInjection\ContainerInterface;
@@ -50,11 +51,10 @@ class FontAwesomeIconpickerWidget extends FontAwesomeIconWidget {
  /**
   * {@inheritdoc}
   */
  public function __construct($plugin_id, $plugin_definition, FieldDefinitionInterface $field_definition, array $settings, array $third_party_settings, ConfigFactory $config_factory, MessengerInterface $messenger, IconManagerServiceInterface $icon_manager, FontAwesomeManagerInterface $font_awesome_manager) {
    parent::__construct($plugin_id, $plugin_definition, $field_definition, $settings, $third_party_settings, $config_factory, $font_awesome_manager);
  public function __construct($plugin_id, $plugin_definition, FieldDefinitionInterface $field_definition, array $settings, array $third_party_settings, ConfigFactory $config_factory, FontAwesomeManagerInterface $font_awesome_manager, AccountInterface $current_user, MessengerInterface $messenger, IconManagerServiceInterface $icon_manager) {
    parent::__construct($plugin_id, $plugin_definition, $field_definition, $settings, $third_party_settings, $config_factory, $font_awesome_manager, $current_user);
    $this->messenger = $messenger;
    $this->iconManager = $icon_manager;
    $this->fontAwesomeManager = $font_awesome_manager;
  }

  /**
@@ -68,9 +68,11 @@ class FontAwesomeIconpickerWidget extends FontAwesomeIconWidget {
      $configuration['settings'],
      $configuration['third_party_settings'],
      $container->get('config.factory'),
      $container->get('fontawesome.font_awesome_manager'),
      $container->get('current_user'),
      $container->get('messenger'),
      $container->get('fontawesome_iconpicker_widget.icon_manager'),
      $container->get('fontawesome.font_awesome_manager')
      $container->get('fontawesome_iconpicker_widget.icon_manager')

    );
  }