Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
DefaultCondition.php
Go to the documentation of this file.
1 <?php
6 declare(strict_types=1);
7 
9 
13 
18 {
22  private $conditionBuilderFactory;
23 
27  public function __construct(
28  Factory $conditionBuilderFactory
29  ) {
30  $this->conditionBuilderFactory = $conditionBuilderFactory;
31  }
32 
39  public function build(Filter $filter): string
40  {
41  $filterBuilder = $this->conditionBuilderFactory->createByFilter($filter);
42 
43  return $filterBuilder->build($filter);
44  }
45 }