You are here

class UncacheableQueryAccessHandler in Entity API 8

Controls query access based on the uncacheable entity permissions.

Hierarchy

Expanded class hierarchy of UncacheableQueryAccessHandler

See also

\Drupal\entity\UncacheableEntityAccessControlHandler

\Drupal\entity\UncacheableEntityPermissionProvider

1 file declares its use of UncacheableQueryAccessHandler
UncacheableQueryAccessHandlerTest.php in tests/src/Kernel/QueryAccess/UncacheableQueryAccessHandlerTest.php

File

src/QueryAccess/UncacheableQueryAccessHandler.php, line 11

Namespace

Drupal\entity\QueryAccess
View source
class UncacheableQueryAccessHandler extends QueryAccessHandlerBase {

}

Members

Namesort descending Modifiers Type Description Overrides
QueryAccessHandlerBase::$bundleInfo protected property The entity type bundle info.
QueryAccessHandlerBase::$currentUser protected property The current user.
QueryAccessHandlerBase::$entityType protected property The entity type.
QueryAccessHandlerBase::$eventDispatcher protected property The event dispatcher.
QueryAccessHandlerBase::buildConditions public function Builds the conditions for the given operation and user.
QueryAccessHandlerBase::buildEntityConditions protected function Builds the conditions for entities that do not have an owner.
QueryAccessHandlerBase::buildEntityOwnerConditions protected function Builds the conditions for entities that have an owner. 1
QueryAccessHandlerBase::createInstance public static function Instantiates a new instance of this entity handler. Overrides EntityHandlerInterface::createInstance
QueryAccessHandlerBase::getConditions public function Gets the conditions for the given operation and user. Overrides QueryAccessHandlerInterface::getConditions
QueryAccessHandlerBase::__construct public function Constructs a new QueryAccessHandlerBase object.