public function setUp()
 {
     $this->eventDispatcher = $this->getMockBuilder('Symfony\\Component\\EventDispatcher\\EventDispatcher')->disableOriginalConstructor()->getMock();
     $this->eventDispatcher->expects($this->any())->method('dispatch');
     $this->provider = new SearchMappingProvider($this->eventDispatcher);
     $this->provider->setMappingConfig($this->testMapping);
 }
Beispiel #2
0
 protected function setUp()
 {
     $config = (require rtrim(__DIR__, DIRECTORY_SEPARATOR) . DIRECTORY_SEPARATOR . 'searchConfig.php');
     $this->eventDispatcher = $this->getMock('Symfony\\Component\\EventDispatcher\\EventDispatcherInterface');
     $this->registry = $this->getMock('Doctrine\\Common\\Persistence\\ManagerRegistry');
     $this->mapper = new ObjectMapper($this->eventDispatcher, $config);
     $eventDispatcher = $this->getMockBuilder('Symfony\\Component\\EventDispatcher\\EventDispatcher')->disableOriginalConstructor()->getMock();
     $mapperProvider = new SearchMappingProvider($eventDispatcher);
     $mapperProvider->setMappingConfig($config);
     $this->mapper->setMappingProvider($mapperProvider);
     $this->doctrineHelper = new DoctrineHelper($this->registry);
 }
Beispiel #3
0
 protected function setUp()
 {
     $this->container = $this->getMockForAbstractClass('Symfony\\Component\\DependencyInjection\\ContainerInterface');
     $manufacturer = new Manufacturer();
     $manufacturer->setName('adidas');
     $this->product = new Product();
     $this->product->setName('test product')->setCount(self::TEST_COUNT)->setPrice(self::TEST_PRICE)->setManufacturer($manufacturer)->setDescription('description')->setCreateDate(new \DateTime());
     $this->dispatcher = $this->getMock('Symfony\\Component\\EventDispatcher\\EventDispatcherInterface');
     $eventDispatcher = $this->getMockBuilder('Symfony\\Component\\EventDispatcher\\EventDispatcher')->disableOriginalConstructor()->getMock();
     $mapperProvider = new SearchMappingProvider($eventDispatcher);
     $mapperProvider->setMappingConfig($this->mappingConfig);
     $this->mapper = new ObjectMapper($this->dispatcher, $this->mappingConfig);
     $this->mapper->setMappingProvider($mapperProvider);
 }
Beispiel #4
0
 protected function setUp()
 {
     $this->config = (require rtrim(__DIR__, DIRECTORY_SEPARATOR) . DIRECTORY_SEPARATOR . 'searchConfig.php');
     $this->entityManager = $this->getMockBuilder('Doctrine\\ORM\\EntityManager')->disableOriginalConstructor()->getMock();
     $this->engine = $this->getMock('Oro\\Bundle\\SearchBundle\\Engine\\EngineInterface');
     $this->mapper = new ObjectMapper($this->getMock('Symfony\\Component\\EventDispatcher\\EventDispatcherInterface'), $this->config);
     $eventDispatcher = $this->getMockBuilder('Symfony\\Component\\EventDispatcher\\EventDispatcher')->disableOriginalConstructor()->getMock();
     $mapperProvider = new SearchMappingProvider($eventDispatcher);
     $mapperProvider->setMappingConfig($this->config);
     $this->mapper->setMappingProvider($mapperProvider);
     $this->securityProvider = $this->getMockBuilder('Oro\\Bundle\\SearchBundle\\Security\\SecurityProvider')->disableOriginalConstructor()->getMock();
     $this->securityProvider->expects($this->any())->method('isGranted')->will($this->returnValue(true));
     $this->securityProvider->expects($this->any())->method('isProtectedEntity')->will($this->returnValue(true));
     $this->configManager = $this->getMockBuilder('Oro\\Bundle\\EntityConfigBundle\\Config\\ConfigManager')->disableOriginalConstructor()->getMock();
     $this->entityProvider = $this->getMockBuilder('Oro\\Bundle\\EntityBundle\\Provider\\EntityProvider')->disableOriginalConstructor()->getMock();
     $this->translator = $this->getMockBuilder('Oro\\Bundle\\TranslationBundle\\Translation\\Translator')->disableOriginalConstructor()->getMock();
     $this->indexService = new Indexer($this->entityManager, $this->engine, $this->mapper, $this->securityProvider, $this->configManager, $this->entityProvider, $this->translator);
 }
Beispiel #5
0
 protected function setUp()
 {
     $this->manufacturer = new Manufacturer();
     $this->manufacturer->setName('adidas');
     $this->product = new Product();
     $this->product->setName('test product')->setCount(self::TEST_COUNT)->setPrice(self::TEST_PRICE)->setManufacturer($this->manufacturer)->setDescription('description')->setCreateDate(new \DateTime());
     foreach ($this->categories as $categoryName) {
         $category = new Category();
         $category->setName($categoryName)->addProduct($this->product);
         $this->product->addCategory($category);
         if (!$this->category) {
             $this->category = $category;
         }
     }
     $this->manufacturer->addProduct($this->product);
     $eventDispatcher = $this->getMockBuilder('Symfony\\Component\\EventDispatcher\\EventDispatcher')->disableOriginalConstructor()->getMock();
     $mapperProvider = new SearchMappingProvider($eventDispatcher);
     $mapperProvider->setMappingConfig($this->mappingConfig);
     $this->dispatcher = $this->getMock('Symfony\\Component\\EventDispatcher\\EventDispatcherInterface');
     $this->mapper = new ObjectMapper($this->dispatcher, $this->mappingConfig);
     $this->mapper->setMappingProvider($mapperProvider);
 }
Beispiel #6
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;
 }