Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
ClauseFactory.php
Go to the documentation of this file.
1 <?php
6 declare(strict_types=1);
7 
9 
11 
16 {
20  private $objectManager;
21 
25  public function __construct(
26  ObjectManagerInterface $objectManager
27  ) {
28  $this->objectManager = $objectManager;
29  }
30 
39  public function create(
40  string $fieldName,
41  string $clauseType,
42  $clauseValue
43  ) : Clause {
44  return $this->objectManager->create(
45  Clause::class,
46  [
47  'fieldName' => $fieldName,
48  'clauseType' => $clauseType,
49  'clauseValue' => $clauseValue
50  ]
51  );
52  }
53 }
$objectManager
Definition: bootstrap.php:17
create(string $fieldName, string $clauseType, $clauseValue)