Пример #1
0
 /**
  * Retrieve the builder used to build a query.
  *
  * @param QueryInterface $query Query to be built.
  *
  * @return BuilderInterface|null
  */
 private function getBuilder($query)
 {
     $builder = null;
     $queryType = $query->getType();
     if (isset($this->queryBuilderClasses[$queryType])) {
         $builderClass = $this->queryBuilderClasses[$queryType];
         $builder = $this->objectManager->get($builderClass, ['builder' => $this]);
     }
     return $builder;
 }