Class humhub\modules\content\components\ContentContainerPermissionAccess
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 | integer | Http error code used in case the validation failes | humhub\components\access\AccessValidator |
$contentContainer | humhub\modules\content\components\ContentContainerActiveRecord | humhub\modules\content\components\ContentContainerPermissionAccess | |
$name | humhub\components\access\PermissionAccessValidator | ||
$reason | string | Validator error message | humhub\components\access\AccessValidator |
$strict | humhub\components\access\PermissionAccessValidator |
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\AccessValidator |
Protected Methods
Method | Description | Defined By |
---|---|---|
extractActions() | humhub\components\access\PermissionAccessValidator | |
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 |
validate() | humhub\components\access\PermissionAccessValidator | |
verifyPermission() | humhub\modules\content\components\ContentContainerPermissionAccess |
Property Details
Method Details
protected void verifyPermission ( $permission, $rule ) | ||
$permission | ||
$rule |