modResource.findPolicy
Last updated not available | Page history | Improve this page | Report an issue
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$194 per month—let's make that $500!
Learn moremodResource.findPolicy¶
Collects the modAccessResourceGroup ACL rows that apply to this Resource in the given context, joined with its Resource Groups. The result is cached in _policies per context, so repeated calls in one request do not query the database again.
Returns an empty array when access_resource_group_enabled is off for the context, or when no ACL matches. modAccessibleObject::checkPolicy() is built on this method.
Syntax¶
array findPolicy ([string $context = ''])
-
$context(string) context key to load policies for, by default''selects the current context
Example¶
$resource = $modx->getObject('modResource', array('id' => 5));
$policies = $resource->findPolicy('web');
See Also¶
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$194 per month—let's make that $500!
Learn more










