Interface for access result value objects.
IMPORTANT NOTE: You have to call isAllowed() when you want to know whether someone has access. Just using
if ($access_result) { // The user has access! } else { // The user doesn't have access! }
would never enter the else-statement and hence introduce a critical security issue.
Name | Modifiers | Type | Description |
---|---|---|---|
AccessResultInterface::andIf | public | function | Combine this access result with another using AND. |
AccessResultInterface::isAllowed | public | function | Checks whether this access result indicates access is explicitly allowed. |
AccessResultInterface::isForbidden | public | function | Checks whether this access result indicates access is explicitly forbidden. |
AccessResultInterface::isNeutral | public | function | Checks whether this access result indicates access is not yet determined. |
AccessResultInterface::orIf | public | function | Combine this access result with another using OR. |
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/core!lib!Drupal!Core!Access!AccessResultInterface.php/interface/AccessResultInterface/8.1.x