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); }
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); }
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); }
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); }
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); }
/** * @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; }