/** * @param bool $realTime * @return IndexListener */ protected function createListener($realTime = true) { $listener = new IndexListener($this->doctrineHelper, $this->searchEngine); $listener->setRealTimeUpdate($realTime); $listener->setEntitiesConfig($this->entitiesMapping); return $listener; }
/** * @param bool $realTime * @return IndexListener */ protected function createListener($realTime = true) { $listener = new IndexListener($this->doctrineHelper, $this->searchEngine); $listener->setRealTimeUpdate($realTime); $listener->setEntitiesConfig($this->entitiesMapping); $eventDispatcher = $this->getMockBuilder('Symfony\\Component\\EventDispatcher\\EventDispatcher')->disableOriginalConstructor()->getMock(); $mapperProvider = new SearchMappingProvider($eventDispatcher); $mapperProvider->setMappingConfig($this->entitiesMapping); $listener->setMappingProvider($mapperProvider); return $listener; }