Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
SummaryStepChangeTemplate.php
Go to the documentation of this file.
1 <?php
6 declare(strict_types=1);
7 
9 
12 
17 {
21  private $isSingleSourceMode;
22 
26  private $multiSourceTemplate;
27 
32  public function __construct(
33  IsSingleSourceModeInterface $isSingleSourceMode,
34  string $multiSourceTemplate
35  ) {
36  $this->isSingleSourceMode = $isSingleSourceMode;
37  $this->multiSourceTemplate = $multiSourceTemplate;
38  }
39 
47  public function beforeSetTemplate(Summary $bulk, string $template)
48  {
49  if ($this->isSingleSourceMode->execute() === false) {
50  $template = $this->multiSourceTemplate;
51  }
52 
53  return $template;
54  }
55 }
__construct(IsSingleSourceModeInterface $isSingleSourceMode, string $multiSourceTemplate)
$template
Definition: export.php:12