コード例 #1
0
 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());
 }
コード例 #2
0
 /**
  * Update the elastica index when a Group gets updated
  *
  * @param Event $event The event
  */
 public function update(Event $event)
 {
     $this->groupPersister->replaceOne($event->getGroup());
 }