| NodeAccessCacheabilityTest::testNodeAccessCacheContext |
function |
core/modules/node/tests/src/Functional/NodeAccessCacheabilityTest.php |
Tests that the user cache contexts are correctly set. |
| NodeAccessCacheabilityWithNodeGrants |
class |
core/modules/node/tests/src/Functional/NodeAccessCacheabilityWithNodeGrants.php |
Tests node view access cacheability with node grants. |
| NodeAccessCacheabilityWithNodeGrants.php |
file |
core/modules/node/tests/src/Functional/NodeAccessCacheabilityWithNodeGrants.php |
|
| NodeAccessCacheabilityWithNodeGrants::$defaultTheme |
property |
core/modules/node/tests/src/Functional/NodeAccessCacheabilityWithNodeGrants.php |
The theme to install as the default for testing. |
| NodeAccessCacheabilityWithNodeGrants::$modules |
property |
core/modules/node/tests/src/Functional/NodeAccessCacheabilityWithNodeGrants.php |
Modules to install. |
| NodeAccessCacheabilityWithNodeGrants::testAccessCacheabilityWithNodeGrants |
function |
core/modules/node/tests/src/Functional/NodeAccessCacheabilityWithNodeGrants.php |
Tests node view access cacheability with node grants. |
| NodeAccessControlHandler |
class |
core/modules/node/src/NodeAccessControlHandler.php |
Defines the access control handler for the node entity type. |
| NodeAccessControlHandler.php |
file |
core/modules/node/src/NodeAccessControlHandler.php |
|
| NodeAccessControlHandler::$entityTypeManager |
property |
core/modules/node/src/NodeAccessControlHandler.php |
The entity type manager. |
| NodeAccessControlHandler::$grantStorage |
property |
core/modules/node/src/NodeAccessControlHandler.php |
The node grant storage. |
| NodeAccessControlHandler::access |
function |
core/modules/node/src/NodeAccessControlHandler.php |
Checks access to an operation on a given entity or entity translation. |
| NodeAccessControlHandler::acquireGrants |
function |
core/modules/node/src/NodeAccessControlHandler.php |
Gets the list of node access grants. |
| NodeAccessControlHandler::checkAccess |
function |
core/modules/node/src/NodeAccessControlHandler.php |
Performs access checks. |
| NodeAccessControlHandler::checkAllGrants |
function |
core/modules/node/src/NodeAccessControlHandler.php |
Checks all grants for a given account. |
| NodeAccessControlHandler::checkCreateAccess |
function |
core/modules/node/src/NodeAccessControlHandler.php |
Performs create access checks. |
| NodeAccessControlHandler::checkFieldAccess |
function |
core/modules/node/src/NodeAccessControlHandler.php |
Default field access as determined by this access control handler. |
| NodeAccessControlHandler::countGrants |
function |
core/modules/node/src/NodeAccessControlHandler.php |
Counts available node grants. |
| NodeAccessControlHandler::createAccess |
function |
core/modules/node/src/NodeAccessControlHandler.php |
Checks access to create an entity. |
| NodeAccessControlHandler::createInstance |
function |
core/modules/node/src/NodeAccessControlHandler.php |
Instantiates a new instance of this entity handler. |
| NodeAccessControlHandler::deleteGrants |
function |
core/modules/node/src/NodeAccessControlHandler.php |
Deletes all node access entries. |
| NodeAccessControlHandler::REVISION_OPERATION_MAP |
constant |
core/modules/node/src/NodeAccessControlHandler.php |
Map of revision operations. |
| NodeAccessControlHandler::writeDefaultGrant |
function |
core/modules/node/src/NodeAccessControlHandler.php |
Creates the default node access grant entry on the grant storage. |
| NodeAccessControlHandler::__construct |
function |
core/modules/node/src/NodeAccessControlHandler.php |
Constructs a NodeAccessControlHandler object. |
| NodeAccessControlHandlerInterface |
interface |
core/modules/node/src/NodeAccessControlHandlerInterface.php |
Node specific entity access control methods. |
| NodeAccessControlHandlerInterface.php |
file |
core/modules/node/src/NodeAccessControlHandlerInterface.php |
|
| NodeAccessControlHandlerInterface::acquireGrants |
function |
core/modules/node/src/NodeAccessControlHandlerInterface.php |
Gets the list of node access grants. |
| NodeAccessControlHandlerInterface::checkAllGrants |
function |
core/modules/node/src/NodeAccessControlHandlerInterface.php |
Checks all grants for a given account. |
| NodeAccessControlHandlerInterface::countGrants |
function |
core/modules/node/src/NodeAccessControlHandlerInterface.php |
Counts available node grants. |
| NodeAccessControlHandlerInterface::deleteGrants |
function |
core/modules/node/src/NodeAccessControlHandlerInterface.php |
Deletes all node access entries. |
| NodeAccessControlHandlerInterface::writeDefaultGrant |
function |
core/modules/node/src/NodeAccessControlHandlerInterface.php |
Creates the default node access grant entry on the grant storage. |
| NodeAccessFieldTest |
class |
core/modules/node/tests/src/Functional/NodeAccessFieldTest.php |
Tests the interaction of the node access system with fields. |
| NodeAccessFieldTest.php |
file |
core/modules/node/tests/src/Functional/NodeAccessFieldTest.php |
|
| NodeAccessFieldTest::$adminUser |
property |
core/modules/node/tests/src/Functional/NodeAccessFieldTest.php |
A user with permission to bypass access content. |
| NodeAccessFieldTest::$contentAdminUser |
property |
core/modules/node/tests/src/Functional/NodeAccessFieldTest.php |
A user with permission to manage content types and fields. |
| NodeAccessFieldTest::$defaultTheme |
property |
core/modules/node/tests/src/Functional/NodeAccessFieldTest.php |
The theme to install as the default for testing. |
| NodeAccessFieldTest::$fieldName |
property |
core/modules/node/tests/src/Functional/NodeAccessFieldTest.php |
The name of the created field. |
| NodeAccessFieldTest::$modules |
property |
core/modules/node/tests/src/Functional/NodeAccessFieldTest.php |
Modules to install. |
| NodeAccessFieldTest::setUp |
function |
core/modules/node/tests/src/Functional/NodeAccessFieldTest.php |
|
| NodeAccessFieldTest::testNodeAccessAdministerField |
function |
core/modules/node/tests/src/Functional/NodeAccessFieldTest.php |
Tests administering fields when node access is restricted. |
| NodeAccessGrantsCacheContext |
class |
core/modules/node/src/Cache/NodeAccessGrantsCacheContext.php |
Defines the node access view cache context service. |
| NodeAccessGrantsCacheContext.php |
file |
core/modules/node/src/Cache/NodeAccessGrantsCacheContext.php |
|
| NodeAccessGrantsCacheContext::checkNodeGrants |
function |
core/modules/node/src/Cache/NodeAccessGrantsCacheContext.php |
Checks the node grants for the given operation. |
| NodeAccessGrantsCacheContext::getCacheableMetadata |
function |
core/modules/node/src/Cache/NodeAccessGrantsCacheContext.php |
Gets the cacheability metadata for the context based on the parameter value. |
| NodeAccessGrantsCacheContext::getContext |
function |
core/modules/node/src/Cache/NodeAccessGrantsCacheContext.php |
Returns the string representation of the cache context. |
| NodeAccessGrantsCacheContext::getLabel |
function |
core/modules/node/src/Cache/NodeAccessGrantsCacheContext.php |
Returns the label of the cache context. |
| NodeAccessGrantsCacheContextTest |
class |
core/modules/node/tests/src/Functional/NodeAccessGrantsCacheContextTest.php |
Tests the node access grants cache context service. |
| NodeAccessGrantsCacheContextTest.php |
file |
core/modules/node/tests/src/Functional/NodeAccessGrantsCacheContextTest.php |
|
| NodeAccessGrantsCacheContextTest::$accessUser |
property |
core/modules/node/tests/src/Functional/NodeAccessGrantsCacheContextTest.php |
User with permission to view content. |
| NodeAccessGrantsCacheContextTest::$defaultTheme |
property |
core/modules/node/tests/src/Functional/NodeAccessGrantsCacheContextTest.php |
The theme to install as the default for testing. |
| NodeAccessGrantsCacheContextTest::$modules |
property |
core/modules/node/tests/src/Functional/NodeAccessGrantsCacheContextTest.php |
Modules to install. |