whole_func_string: function pluginStatus( state, action ) {
  	switch ( action.type ) {
  		case PLUGIN_SETUP_INSTALL:
  			return 'install';
  		case PLUGIN_SETUP_ACTIVATE:
  			return 'activate';
  		case PLUGIN_SETUP_CONFIGURE:
  			return 'configure';
  		case PLUGIN_SETUP_FINISH:
  			return 'done';
  		default:
  			return state || 'wait';
  	}
  }
func_code_string: function pluginStatus( state, action ) {
  	switch ( action.type ) {
  		case PLUGIN_SETUP_INSTALL:
  			return 'install';
  		case PLUGIN_SETUP_ACTIVATE:
  			return 'activate';
  		case PLUGIN_SETUP_CONFIGURE:
  			return 'configure';
  		case PLUGIN_SETUP_FINISH:
  			return 'done';
  		default:
  			return state || 'wait';
  	}
  }
func_documentation_string: /*
  Tracks the status of a plugin through the install/activate/configure process