public function w3tc_errors($errors)
 {
     $c = Dispatcher::config();
     if ($c->get_string('dbcache.engine') == 'memcached') {
         $memcached_servers = $c->get_array('dbcache.memcached.servers');
         if (!Util_Installed::is_memcache_available($memcached_servers)) {
             if (!isset($errors['memcache_not_responding.details'])) {
                 $errors['memcache_not_responding.details'] = array();
             }
             $errors['memcache_not_responding.details'][] = sprintf(__('Database Cache: %s.', 'w3-total-cache'), implode(', ', $memcached_servers));
         }
     }
     return $errors;
 }
 function w3tc_errors($errors)
 {
     $c = Dispatcher::config();
     $state = Dispatcher::config_state_master();
     /**
      * Minify error occured
      */
     if ($state->get_boolean('minify.show_note_minify_error')) {
         $errors['minify_error_creating'] = sprintf(__('Recently an error occurred while creating the CSS / JS minify cache: %s. %s', 'w3-total-cache'), $state->get_string('minify.error.last'), Util_Ui::button_hide_note2(array('w3tc_default_config_state_master' => 'y', 'key' => 'minify.show_note_minify_error', 'value' => 'false')));
     }
     if ($c->get_string('minify.engine') == 'memcached') {
         $memcached_servers = $c->get_array('minify.memcached.servers');
         if (!Util_Installed::is_memcache_available($memcached_servers)) {
             if (!isset($errors['memcache_not_responding.details'])) {
                 $errors['memcache_not_responding.details'] = array();
             }
             $errors['memcache_not_responding.details'][] = sprintf(__('Minify: %s.', 'w3-total-cache'), implode(', ', $memcached_servers));
         }
     }
     return $errors;
 }