public function testThatCanReplaceObject() { $transformer = $this->getTransformer(); /** @var $typeMock \PHPUnit_Framework_MockObject_MockObject|\Elastica\Type */ $typeMock = $this->getMockBuilder('Elastica\\Type')->disableOriginalConstructor()->getMock(); $typeMock->expects($this->once())->method('updateDocuments'); $fields = array('name' => array()); $objectPersister = new ObjectPersister($typeMock, $transformer, 'SomeClass', $fields); $objectPersister->replaceOne(new POPO()); }
/** * Update the elastica index when a Group gets updated * * @param Event $event The event */ public function update(Event $event) { $this->groupPersister->replaceOne($event->getGroup()); }