Commit c353aa29 authored by Jürgen Haas's avatar Jürgen Haas
Browse files

Issue #3318058 by kreynen, jurgenhaas: Webform 6.x Compatiblity

parent 1c7fce3d
Loading
Loading
Loading
Loading
+4 −16
Original line number Diff line number Diff line
@@ -41,26 +41,14 @@ class CreateProject extends WebformHandlerBase {
   */
  protected EventDispatcherInterface $eventDispatcher;

  /**
   * {@inheritdoc}
   */
  public function __construct(array $configuration, $plugin_id, $plugin_definition, Api $api, EventDispatcherInterface $event_dispatcher) {
    parent::__construct($configuration, $plugin_id, $plugin_definition);
    $this->api = $api;
    $this->eventDispatcher = $event_dispatcher;
  }

  /**
   * {@inheritdoc}
   */
  public static function create(ContainerInterface $container, array $configuration, $plugin_id, $plugin_definition): CreateProject {
    return new static(
      $configuration,
      $plugin_id,
      $plugin_definition,
      $container->get('gitlab_api.api'),
      $container->get('event_dispatcher')
    );
    $instance = parent::create($container, $configuration, $plugin_id, $plugin_definition);
    $instance->api = $container->get('gitlab_api.api');
    $instance->eventDispatcher = $container->get('event_dispatcher');
    return $instance;
  }

  /**