Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
AbstractSearchCriteriaBuilder.php
Go to the documentation of this file.
1 <?php
6 namespace Magento\Framework\Data;
7 
8 use Psr\Log\LoggerInterface as Logger;
9 
15 {
19  protected $objectFactory;
20 
25 
30  public function __construct(
31  Logger $logger,
33  ) {
34  $this->objectFactory = $objectFactory;
35  $this->logger = $logger;
36  $this->init();
37  }
38 
42  abstract protected function init();
43 
47  protected function getResultObjectInterface()
48  {
50  }
51 
55  public function make()
56  {
57  return $this->objectFactory->create($this->getResultObjectInterface(), ['queryBuilder' => $this]);
58  }
59 }
__construct(Logger $logger, ObjectFactory $objectFactory)
$logger