Class humhub\components\access\GuestAccessValidator
Inheritance | humhub\components\access\GuestAccessValidator » humhub\components\access\AccessValidator » yii\base\BaseObject |
---|
Public Properties
Property | Type | Description | Defined By |
---|---|---|---|
$access | humhub\components\access\ControllerAccess | Access instance | humhub\components\access\AccessValidator |
$actionFilter | boolean | Determines if this validator is only interested in action related rules or all validator related rules | humhub\components\access\AccessValidator |
$code | humhub\components\access\GuestAccessValidator | ||
$name | humhub\components\access\GuestAccessValidator | ||
$reason | string | Validator error message | humhub\components\access\AccessValidator |
Public Methods
Method | Description | Defined By |
---|---|---|
getCode() | humhub\components\access\AccessValidator | |
getReason() | humhub\components\access\AccessValidator | |
init() | humhub\components\access\AccessValidator | |
run() | Responsible for validating the given ruleset. | humhub\components\access\GuestAccessValidator |
Protected Methods
Method | Description | Defined By |
---|---|---|
extractActions() | Extracts actions settings form a given rule. | humhub\components\access\AccessValidator |
filterRelatedRules() | Filters out all rules which are not related to this validator. | humhub\components\access\AccessValidator |
getRuleName() | Extracts the ruleName from the given array. | humhub\components\access\AccessValidator |
isActionRelated() | Checks if the current action is contained in the given $rule. | humhub\components\access\AccessValidator |