@file Plugin to provide access control based upon taxonomy term depth.

Hierarchy

Expanded class hierarchy of TaxonomyTermDepthLayoutAccess

File

core/modules/taxonomy/layout/taxonomy_term_depth_access.inc, line 6
Plugin to provide access control based upon taxonomy term depth.

Members

Contains filters are case sensitive
Namesort descending Modifiers Type Description
LayoutAccess::formValidate function Validate handler for the settings form for this access item.
LayoutAccess::getRequiredContexts function Get a list of all context plugin names required for this access check.
LayoutAccess::setContexts function Sets the contexts for this item from the full list of layout contexts.
LayoutAccess::toArray function Convert this object's properties to an array. Overrides LayoutHandler::toArray
LayoutHandler::label function Assemble a human-readable label of this object.
TaxonomyTermDepthLayoutAccess::checkAccess public function Checks for access based on the available context. Overrides LayoutAccess::checkAccess
TaxonomyTermDepthLayoutAccess::form public function Settings form for configuring this access item. Overrides LayoutAccess::form
TaxonomyTermDepthLayoutAccess::formSubmit public function Submit handler for the settings form for this access item. Overrides LayoutAccess::formSubmit
TaxonomyTermDepthLayoutAccess::getTermDepth protected function Gets the depth of a term.
TaxonomyTermDepthLayoutAccess::summary public function Provides a human-readable summary of this access check's behavior. Overrides LayoutAccess::summary
TaxonomyTermDepthLayoutAccess::__construct public function Constructor for a Layout access rule. Overrides LayoutAccess::__construct