createRequest() public method

Creates a dataset's request using factory service
public createRequest ( array $options = [] ) : WellCommerce\Component\DataSet\Request\DataSetRequestInterface
$options array
return WellCommerce\Component\DataSet\Request\DataSetRequestInterface
コード例 #1
0
 /**
  * {@inheritdoc}
  */
 public function getResult($contextType, array $requestOptions = [], array $contextOptions = [])
 {
     $contextOptions = $this->getContextOptions($contextOptions);
     $requestOptions = $this->getRequestOptions($requestOptions);
     $context = $this->manager->createContext($contextType, $contextOptions);
     $request = $this->manager->createRequest($requestOptions);
     $queryBuilder = $this->getQueryBuilder($request);
     return $context->getResult($queryBuilder, $request, $this->columns);
 }
コード例 #2
0
 protected function getDataSetRequest(array $requestOptions = []) : DataSetRequestInterface
 {
     $request = $this->manager->createRequest($requestOptions);
     $this->dispatchDataSetRequestEvent($request);
     return $request;
 }