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