whole_func_string: function wrap(obj) {
    if (_lodash2.default.isArray(obj)) {
      return obj.map(wrap);
    }
    return wrapRoute(obj);
  }
func_code_string: function wrap(obj) {
    if (_lodash2.default.isArray(obj)) {
      return obj.map(wrap);
    }
    return wrapRoute(obj);
  }
func_documentation_string: Wrap all middlewares from array
  @param obj the object (controller exports)
  @returns {Function|Array} the wrapped object