Ejemplo n.º 1
0
 /**
  * @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;
 }