code: function validationCallback(req, res, next, options) {
      return (err, value) => {
          // Check if error exists
          if (err) {
              // Get want response
              const wantResponse = options.wantResponse || false;
              if (wantResponse) {
                  res.status(400).json(err.details);
              } else {
                  next(err);
              }
              return;
          }
  
          // Get override body
          const overrideBody = options.overrideBody || false;
          // Add value to request
          const key = overrideBody ? 'body' : 'validated';
          const extendObject = {};
          extendObject[key] = value;
          Object.assign(req, extendObject);
  
          // Go to next
          next();
      };
  }
docs: /* ************************************* /* ********  PRIVATE FUNCTIONS  ******** /* ************************************* 
  Default Validation Callback.
  @param req {Object} request
  @param res {Object} response
  @param next {Function} next function
  @param options {Object} middleware options
  @returns {Function}