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 getTemplate(ClassMetadata $classMetadata) { $elasticaTemplate = new Template($this->client); try { $template = $elasticaTemplate->getTemplate($classMetadata->index); } catch (\Exception $e) { return array(); } return $template; }