1 | <?php |
||
27 | class PluginsCategories implements PluginInterface |
||
28 | { |
||
29 | /** |
||
30 | * @var Node |
||
31 | */ |
||
32 | private $node; |
||
33 | |||
34 | /** |
||
35 | * {@inheritdoc} |
||
36 | */ |
||
37 | 7 | public function setNode(Node $node) |
|
38 | { |
||
39 | 7 | $this->node = $node; |
|
40 | 7 | } |
|
41 | |||
42 | /** |
||
43 | * {@inheritdoc} |
||
44 | */ |
||
45 | 1 | public function getSlug(): string |
|
46 | { |
||
47 | 1 | return 'plugins_categories'; |
|
48 | } |
||
49 | |||
50 | /** |
||
51 | * {@inheritdoc} |
||
52 | */ |
||
53 | 1 | public function getCategorySlug(): string |
|
57 | |||
58 | /** |
||
59 | * {@inheritdoc} |
||
60 | */ |
||
61 | 2 | public function getConfiguration(): PromiseInterface |
|
73 | |||
74 | /** |
||
75 | * {@inheritdoc} |
||
76 | */ |
||
77 | 2 | public function getValues(): PromiseInterface |
|
87 | |||
88 | /** |
||
89 | * @return array |
||
90 | */ |
||
91 | 4 | private function getPluginCategories(): array |
|
105 | |||
106 | /** |
||
107 | * {@inheritdoc} |
||
108 | */ |
||
109 | public function getCapabilities(): array |
||
113 | } |
||
114 |