public function testUpdateTimeSeries()
 {
     $index = $this->elasticaClient->getIndex(StatusLog::INDEX_NAME . self::$timeSeriesTestDateSuffix);
     $this->assertFalse($index->exists());
     self::$mappingManager->update();
     $this->assertTrue($index->exists());
     $this->verifySettings($index->getSettings());
     $this->verifyTimeSeriesMapping($index->getMapping());
     $template = new Template($this->getSearchManager()->getClient()->getClient());
     $this->verifyTimeSeriesTemplate($template->getTemplate(StatusLog::INDEX_NAME));
     self::$mappingManager->deleteAllIndices();
     $this->assertFalse($index->exists());
 }
Example #2
0
 /**
  * {@inheritdoc}
  */
 public function deleteTemplate(ClassMetadata $classMetadata)
 {
     $elasticaTemplate = new Template($this->client);
     try {
         $response = $elasticaTemplate->deleteTemplate($classMetadata->index);
     } catch (\Exception $e) {
         return false;
     }
     return 200 == $response->getStatus();
 }