initialSearchEngineConfig = (string)$initialConfigSource->get(self::INITIAL_CONFIG_ENGINE_PATH); } /** * @return string */ public function getIdentity() { return hash('sha256', 'HARDCODED_SEARCHENGINE'); } /** * @return bool */ public function isDisplayed() { return $this->initialSearchEngineConfig && $this->initialSearchEngineConfig !== Config::ELASTIC_SEARCH_ENGINE; } /** * @inheritdoc */ public function getText() { return __( 'Amasty Elastic is not working because "%1" search engine is set in app/etc/env.php file.', $this->initialSearchEngineConfig ); } /** * @inheritdoc */ public function getSeverity() { return self::SEVERITY_MAJOR; } }