interface ContextDefinitionInterface
Same name in this branch
- main core/lib/Drupal/Component/Plugin/Context/ContextDefinitionInterface.php \Drupal\Component\Plugin\Context\ContextDefinitionInterface
Same name and namespace in other branches
- 11.x core/lib/Drupal/Core/Plugin/Context/ContextDefinitionInterface.php \Drupal\Core\Plugin\Context\ContextDefinitionInterface
- 11.x core/lib/Drupal/Component/Plugin/Context/ContextDefinitionInterface.php \Drupal\Component\Plugin\Context\ContextDefinitionInterface
- 10 core/lib/Drupal/Core/Plugin/Context/ContextDefinitionInterface.php \Drupal\Core\Plugin\Context\ContextDefinitionInterface
- 10 core/lib/Drupal/Component/Plugin/Context/ContextDefinitionInterface.php \Drupal\Component\Plugin\Context\ContextDefinitionInterface
- 9 core/lib/Drupal/Core/Plugin/Context/ContextDefinitionInterface.php \Drupal\Core\Plugin\Context\ContextDefinitionInterface
- 9 core/lib/Drupal/Component/Plugin/Context/ContextDefinitionInterface.php \Drupal\Component\Plugin\Context\ContextDefinitionInterface
- 8.9.x core/lib/Drupal/Core/Plugin/Context/ContextDefinitionInterface.php \Drupal\Core\Plugin\Context\ContextDefinitionInterface
- 8.9.x core/lib/Drupal/Component/Plugin/Context/ContextDefinitionInterface.php \Drupal\Component\Plugin\Context\ContextDefinitionInterface
Interface to define definition objects in ContextInterface via TypedData.
Hierarchy
- interface \Drupal\Component\Plugin\Context\ContextDefinitionInterface
- interface \Drupal\Core\Plugin\Context\ContextDefinitionInterface extends \Drupal\Component\Plugin\Context\ContextDefinitionInterface
Expanded class hierarchy of ContextDefinitionInterface
All classes that implement ContextDefinitionInterface
See also
\Drupal\Component\Plugin\Context\ContextDefinitionInterface
\Drupal\Core\Plugin\Context\ContextInterface
1 file declares its use of ContextDefinitionInterface
- ContextualFiltersBlockContextTest.php in core/
modules/ views/ tests/ src/ Functional/ Plugin/ ContextualFiltersBlockContextTest.php
File
-
core/
lib/ Drupal/ Core/ Plugin/ Context/ ContextDefinitionInterface.php, line 13
Namespace
Drupal\Core\Plugin\ContextView source
interface ContextDefinitionInterface extends ComponentContextDefinitionInterface {
/**
* Returns the data definition of the defined context.
*
* @return \Drupal\Core\TypedData\DataDefinitionInterface
* The data definition object.
*/
public function getDataDefinition();
/**
* Determines if this definition is satisfied by a context object.
*
* @param \Drupal\Core\Plugin\Context\ContextInterface $context
* The context object.
*
* @return bool
* TRUE if this definition is satisfiable by the context object, FALSE
* otherwise.
*/
public function isSatisfiedBy(ContextInterface $context);
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.