MCPcopy
hub / github.com/apache/casbin / AddMatchingFunc

Method AddMatchingFunc

rbac/default-role-manager/role_manager.go:506–512  ·  view source on GitHub ↗

AddMatchingFunc support use pattern in g.

(name string, fn rbac.MatchingFunc)

Source from the content-addressed store, hash-verified

504
505// AddMatchingFunc support use pattern in g.
506func (dm *DomainManager) AddMatchingFunc(name string, fn rbac.MatchingFunc) {
507 dm.matchingFunc = fn
508 dm.rmMap.Range(func(key, value interface{}) bool {
509 value.(*RoleManagerImpl).AddMatchingFunc(name, fn)
510 return true
511 })
512}
513
514// AddDomainMatchingFunc support use domain pattern in g.
515func (dm *DomainManager) AddDomainMatchingFunc(name string, fn rbac.MatchingFunc) {

Callers

nothing calls this directly

Calls 2

RangeMethod · 0.65
AddMatchingFuncMethod · 0.65

Tested by

no test coverage detected