code: function(filterName, input, args) {
              var self            = this,
                  hooks           = self.constructor.filters[filterName],
                  output          = input,
                  extensionName   = '';
  
              if (!hooks || h.isEmptyObject(hooks)) return output;
  
              args = args || [];
  
              for (extensionName in hooks) {
                  args = h.arrayFromList(args);
  
                  args.unshift(output);
  
                  output = hooks[extensionName].apply(self, args);
              }
  
              return output;
          }
docs: Calls any registered hooks for the provided filter.
  
  @memberof    mixitup.Base
  @private
  @instance
  @since       2.0.0
  @param       {string}    filterName
  @param       {*}         input
  @param       {Array<*>}  args
  @return      {*}