Wallmander\ElasticsearchIndexer\Model\Config::enabledIntegration PHP Method

enabledIntegration() public static method

public static enabledIntegration ( )
    public static function enabledIntegration()
    {
        return self::option('integration_level') != self::INTEGRATION_LEVEL_OFF;
    }

Usage Example

 private static function getStatusText()
 {
     if (!Elasticsearch::isAvailable()) {
         return ['Unable to connect', '#e14d43'];
     }
     if (Config::option('user_index_version') < Config::option('plugin_index_version')) {
         return ['Reindex required', '#e14d43'];
     }
     if ($time = Config::option('is_indexing')) {
         if ($time + 20 < time()) {
             return ['Indexing process interrupted', '#e14d43'];
         }
         return ['Indexing...', '#ccaf0b'];
     }
     if (!Config::enabledIntegration()) {
         return ['Integration Disabled', '#999'];
     }
     return ['Enabled', '#a3b745'];
 }
All Usage Examples Of Wallmander\ElasticsearchIndexer\Model\Config::enabledIntegration