Updated Drupal to 8.6. This goes with the following updates because it's possible...
[yaffs-website] / web / core / lib / Drupal / Core / Menu / ContextualLinkDefault.php
1 <?php
2
3 namespace Drupal\Core\Menu;
4
5 use Drupal\Component\Plugin\PluginBase;
6 use Symfony\Component\HttpFoundation\Request;
7
8 /**
9  * Provides a common base implementation of a contextual link.
10  */
11 class ContextualLinkDefault extends PluginBase implements ContextualLinkInterface {
12
13   /**
14    * {@inheritdoc}
15    */
16   public function getTitle(Request $request = NULL) {
17     // The title from YAML file discovery may be a TranslatableMarkup object.
18     return (string) $this->pluginDefinition['title'];
19   }
20
21   /**
22    * {@inheritdoc}
23    */
24   public function getRouteName() {
25     return $this->pluginDefinition['route_name'];
26   }
27
28   /**
29    * {@inheritdoc}
30    */
31   public function getGroup() {
32     return $this->pluginDefinition['group'];
33   }
34
35   /**
36    * {@inheritdoc}
37    */
38   public function getOptions() {
39     return $this->pluginDefinition['options'];
40   }
41
42   /**
43    * {@inheritdoc}
44    */
45   public function getWeight() {
46     return $this->pluginDefinition['weight'];
47   }
48
49 }