code: function _gpfPathMatch (pattern, path) {
      var parts = _gpfPathDecompose(path),
          matchers = _gpfPathMatchCompilePatterns(pattern),
          scope = {
              parts: parts
          };
      matchers.every(_gpfPathMatchApply, scope);
      return scope.result;
  }
docs: Match the pattern with the path
  @param {Array|String} pattern
  @param {String} path
  @return {Boolean|undefined}