Version 1
[yaffs-website] / web / core / lib / Drupal / Core / Plugin / Context / ContextDefinitionInterface.php
1 <?php
2
3 namespace Drupal\Core\Plugin\Context;
4
5 use Drupal\Component\Plugin\Context\ContextDefinitionInterface as ComponentContextDefinitionInterface;
6
7 /**
8  * Interface to define definition objects in ContextInterface via TypedData.
9  *
10  * @see \Drupal\Component\Plugin\Context\ContextDefinitionInterface
11  * @see \Drupal\Core\Plugin\Context\ContextInterface
12  */
13 interface ContextDefinitionInterface extends ComponentContextDefinitionInterface {
14
15   /**
16    * Returns the data definition of the defined context.
17    *
18    * @return \Drupal\Core\TypedData\DataDefinitionInterface
19    *   The data definition object.
20    */
21   public function getDataDefinition();
22
23 }