/** * Run query with query builder * * @param Query $query * @return Result */ public function query(Query $query) { $this->applyAclToQuery($query); // we haven't allowed entities, so return null search result if (count($query->getFrom()) == 0) { return new Result($query, array(), 0); } return $this->adapter->search($query); }
public function __construct(EntityManager $em, EventDispatcher $dispatcher, ContainerInterface $container, ObjectMapper $mapper, $logQueries) { parent::__construct($em, $dispatcher, $logQueries); $this->container = $container; $this->mapper = $mapper; }