Commit d3bdb05b authored by Nicolas Ricklin's avatar Nicolas Ricklin Committed by Jonathan Sacksick
Browse files

Issue #3257723 by Aerzas: PHP 8.1 Calling static trait method is deprecated.

parent c7902036
Loading
Loading
Loading
Loading
+3 −2
Changes for src/Plugin/Commerce/InlineForm/InlineFormBase.php: 3 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -17,6 +17,7 @@ use Symfony\Component\DependencyInjection\ContainerInterface;
abstract class InlineFormBase extends PluginBase implements InlineFormInterface, ContainerFactoryPluginInterface {

  use AjaxFormTrait;
  use CommerceElementTrait;

  /**
   * Constructs a new InlineFormBase object.
@@ -108,8 +109,8 @@ abstract class InlineFormBase extends PluginBase implements InlineFormInterface,
    $inline_form['#id'] = Html::getId('edit-' . implode('-', $inline_form['#parents']));
    // Automatically validate and submit inline forms.
    $inline_form['#inline_form'] = $this;
    $inline_form['#process'][] = [CommerceElementTrait::class, 'attachElementSubmit'];
    $inline_form['#element_validate'][] = [CommerceElementTrait::class, 'validateElementSubmit'];
    $inline_form['#process'][] = [get_class($this), 'attachElementSubmit'];
    $inline_form['#element_validate'][] = [get_class($this), 'validateElementSubmit'];
    $inline_form['#element_validate'][] = [get_class($this), 'runValidate'];
    $inline_form['#commerce_element_submit'][] = [get_class($this), 'runSubmit'];
    // Allow inline forms to modify the page title.