1 | <?php |
||||
2 | |||||
3 | /** |
||||
4 | * Copyright © 2016-present Spryker Systems GmbH. All rights reserved. |
||||
5 | * Use of this software requires acceptance of the Evaluation License Agreement. See LICENSE file. |
||||
6 | */ |
||||
7 | |||||
8 | namespace Spryker\Zed\CategoryPageSearch\Communication\Plugin\Event\Subscriber; |
||||
9 | |||||
10 | use Spryker\Zed\Category\Dependency\CategoryEvents; |
||||
11 | use Spryker\Zed\CategoryPageSearch\Communication\Plugin\Event\Listener\CategoryNodeCategoryAttributeSearchPublishListener; |
||||
12 | use Spryker\Zed\CategoryPageSearch\Communication\Plugin\Event\Listener\CategoryNodeCategoryAttributeSearchUnpublishListener; |
||||
13 | use Spryker\Zed\CategoryPageSearch\Communication\Plugin\Event\Listener\CategoryNodeCategoryPageSearchPublishListener; |
||||
14 | use Spryker\Zed\CategoryPageSearch\Communication\Plugin\Event\Listener\CategoryNodeCategoryPageSearchUnpublishListener; |
||||
15 | use Spryker\Zed\CategoryPageSearch\Communication\Plugin\Event\Listener\CategoryNodeCategoryTemplateSearchPublishListener; |
||||
16 | use Spryker\Zed\CategoryPageSearch\Communication\Plugin\Event\Listener\CategoryNodeCategoryTemplateSearchUnpublishListener; |
||||
17 | use Spryker\Zed\CategoryPageSearch\Communication\Plugin\Event\Listener\CategoryNodeSearchPublishListener; |
||||
18 | use Spryker\Zed\CategoryPageSearch\Communication\Plugin\Event\Listener\CategoryNodeSearchUnpublishListener; |
||||
19 | use Spryker\Zed\Event\Dependency\EventCollectionInterface; |
||||
20 | use Spryker\Zed\Event\Dependency\Plugin\EventSubscriberInterface; |
||||
21 | use Spryker\Zed\Kernel\Communication\AbstractPlugin; |
||||
22 | |||||
23 | /** |
||||
24 | * @deprecated Will be removed in the next major without replacement, registration of plugins now takes place in {@link \Pyz\Zed\Publisher\PublisherDependencyProvider::getPublisherPlugins()}. |
||||
25 | * |
||||
26 | * @method \Spryker\Zed\CategoryPageSearch\Communication\CategoryPageSearchCommunicationFactory getFactory() |
||||
27 | * @method \Spryker\Zed\CategoryPageSearch\Business\CategoryPageSearchFacadeInterface getFacade() |
||||
28 | * @method \Spryker\Zed\CategoryPageSearch\CategoryPageSearchConfig getConfig() |
||||
29 | * @method \Spryker\Zed\CategoryPageSearch\Persistence\CategoryPageSearchQueryContainerInterface getQueryContainer() |
||||
30 | */ |
||||
31 | class CategoryPageSearchEventSubscriber extends AbstractPlugin implements EventSubscriberInterface |
||||
32 | { |
||||
33 | /** |
||||
34 | * @api |
||||
35 | * |
||||
36 | * @param \Spryker\Zed\Event\Dependency\EventCollectionInterface $eventCollection |
||||
37 | * |
||||
38 | * @return \Spryker\Zed\Event\Dependency\EventCollectionInterface |
||||
39 | */ |
||||
40 | public function getSubscribedEvents(EventCollectionInterface $eventCollection) |
||||
41 | { |
||||
42 | $this->addCategoryPageSearchPublishListener($eventCollection); |
||||
43 | $this->addCategoryPageSearchUnPublishListener($eventCollection); |
||||
44 | $this->addCategoryNodeSearchCreateListener($eventCollection); |
||||
45 | $this->addCategoryNodeSearchUpdateListener($eventCollection); |
||||
46 | $this->addCategoryNodeSearchDeleteListener($eventCollection); |
||||
47 | $this->addCategoryNodeCategoryPageSearchCreateListener($eventCollection); |
||||
48 | $this->addCategoryNodeCategoryPageSearchUpdateListener($eventCollection); |
||||
49 | $this->addCategoryNodeCategoryPageSearchDeleteListener($eventCollection); |
||||
50 | $this->addCategoryNodeCategoryAttributeSearchCreateListener($eventCollection); |
||||
51 | $this->addCategoryNodeCategoryAttributeSearchUpdateListener($eventCollection); |
||||
52 | $this->addCategoryNodeCategoryAttributeSearchDeleteListener($eventCollection); |
||||
53 | $this->addCategoryNodeCategoryTemplateSearchCreateListener($eventCollection); |
||||
54 | $this->addCategoryNodeCategoryTemplateSearchUpdateListener($eventCollection); |
||||
55 | $this->addCategoryNodeCategoryTemplateSearchDeleteListener($eventCollection); |
||||
56 | |||||
57 | return $eventCollection; |
||||
58 | } |
||||
59 | |||||
60 | /** |
||||
61 | * @deprecated Use {@link \Spryker\Zed\CategoryPageSearch\Communication\Plugin\Publisher\CategoryTemplate\CategoryTemplateWritePublisherPlugin} instead. |
||||
62 | * |
||||
63 | * @param \Spryker\Zed\Event\Dependency\EventCollectionInterface $eventCollection |
||||
64 | * |
||||
65 | * @return void |
||||
66 | */ |
||||
67 | protected function addCategoryNodeCategoryTemplateSearchCreateListener(EventCollectionInterface $eventCollection) |
||||
68 | { |
||||
69 | $eventCollection->addListenerQueued(CategoryEvents::ENTITY_SPY_CATEGORY_TEMPLATE_CREATE, new CategoryNodeCategoryTemplateSearchPublishListener(), 0, null, $this->getConfig()->getEventQueueName()); |
||||
0 ignored issues
–
show
Deprecated Code
introduced
by
![]() |
|||||
70 | } |
||||
71 | |||||
72 | /** |
||||
73 | * @deprecated Use {@link \Spryker\Zed\CategoryPageSearch\Communication\Plugin\Publisher\CategoryTemplate\CategoryTemplateWritePublisherPlugin} instead. |
||||
74 | * |
||||
75 | * @param \Spryker\Zed\Event\Dependency\EventCollectionInterface $eventCollection |
||||
76 | * |
||||
77 | * @return void |
||||
78 | */ |
||||
79 | protected function addCategoryNodeCategoryTemplateSearchUpdateListener(EventCollectionInterface $eventCollection) |
||||
80 | { |
||||
81 | $eventCollection->addListenerQueued(CategoryEvents::ENTITY_SPY_CATEGORY_TEMPLATE_UPDATE, new CategoryNodeCategoryTemplateSearchPublishListener(), 0, null, $this->getConfig()->getEventQueueName()); |
||||
0 ignored issues
–
show
The class
Spryker\Zed\CategoryPage...teSearchPublishListener has been deprecated: Use {@link \Spryker\Zed\CategoryPageSearch\Communication\Plugin\Publisher\CategoryTemplate\CategoryTemplateWritePublisherPlugin} instead.
(
Ignorable by Annotation
)
If this is a false-positive, you can also ignore this issue in your code via the
![]() |
|||||
82 | } |
||||
83 | |||||
84 | /** |
||||
85 | * @deprecated Use {@link \Spryker\Zed\CategoryPageSearch\Communication\Plugin\Publisher\CategoryTemplate\CategoryTemplateDeletePublisherPlugin} instead. |
||||
86 | * |
||||
87 | * @param \Spryker\Zed\Event\Dependency\EventCollectionInterface $eventCollection |
||||
88 | * |
||||
89 | * @return void |
||||
90 | */ |
||||
91 | protected function addCategoryNodeCategoryTemplateSearchDeleteListener(EventCollectionInterface $eventCollection) |
||||
92 | { |
||||
93 | $eventCollection->addListenerQueued(CategoryEvents::ENTITY_SPY_CATEGORY_TEMPLATE_DELETE, new CategoryNodeCategoryTemplateSearchUnpublishListener(), 0, null, $this->getConfig()->getEventQueueName()); |
||||
0 ignored issues
–
show
The class
Spryker\Zed\CategoryPage...SearchUnpublishListener has been deprecated: Use {@link \Spryker\Zed\CategoryPageSearch\Communication\Plugin\Publisher\CategoryTemplate\CategoryTemplateDeletePublisherPlugin} instead.
(
Ignorable by Annotation
)
If this is a false-positive, you can also ignore this issue in your code via the
![]() |
|||||
94 | } |
||||
95 | |||||
96 | /** |
||||
97 | * @deprecated Use {\Spryker\Zed\CategoryPageSearch\Communication\Plugin\Publisher\CategoryAttribute\CategoryAttributeWritePublisherPlugin} instead. |
||||
98 | * |
||||
99 | * @param \Spryker\Zed\Event\Dependency\EventCollectionInterface $eventCollection |
||||
100 | * |
||||
101 | * @return void |
||||
102 | */ |
||||
103 | protected function addCategoryNodeCategoryAttributeSearchCreateListener(EventCollectionInterface $eventCollection) |
||||
104 | { |
||||
105 | $eventCollection->addListenerQueued(CategoryEvents::ENTITY_SPY_CATEGORY_ATTRIBUTE_CREATE, new CategoryNodeCategoryAttributeSearchPublishListener(), 0, null, $this->getConfig()->getEventQueueName()); |
||||
0 ignored issues
–
show
The class
Spryker\Zed\CategoryPage...teSearchPublishListener has been deprecated: Use {@link \Spryker\Zed\CategoryPageSearch\Communication\Plugin\Publisher\CategoryAttribute\CategoryAttributeWritePublisherPlugin} instead.
(
Ignorable by Annotation
)
If this is a false-positive, you can also ignore this issue in your code via the
![]() |
|||||
106 | } |
||||
107 | |||||
108 | /** |
||||
109 | * @deprecated Use {\Spryker\Zed\CategoryPageSearch\Communication\Plugin\Publisher\CategoryAttribute\CategoryAttributeWritePublisherPlugin} instead. |
||||
110 | * |
||||
111 | * @param \Spryker\Zed\Event\Dependency\EventCollectionInterface $eventCollection |
||||
112 | * |
||||
113 | * @return void |
||||
114 | */ |
||||
115 | protected function addCategoryNodeCategoryAttributeSearchUpdateListener(EventCollectionInterface $eventCollection) |
||||
116 | { |
||||
117 | $eventCollection->addListenerQueued(CategoryEvents::ENTITY_SPY_CATEGORY_ATTRIBUTE_UPDATE, new CategoryNodeCategoryAttributeSearchPublishListener(), 0, null, $this->getConfig()->getEventQueueName()); |
||||
0 ignored issues
–
show
The class
Spryker\Zed\CategoryPage...teSearchPublishListener has been deprecated: Use {@link \Spryker\Zed\CategoryPageSearch\Communication\Plugin\Publisher\CategoryAttribute\CategoryAttributeWritePublisherPlugin} instead.
(
Ignorable by Annotation
)
If this is a false-positive, you can also ignore this issue in your code via the
![]() |
|||||
118 | } |
||||
119 | |||||
120 | /** |
||||
121 | * @deprecated Use {\Spryker\Zed\CategoryPageSearch\Communication\Plugin\Publisher\CategoryAttribute\CategoryAttributeDeletePublisherPlugin} instead. |
||||
122 | * |
||||
123 | * @param \Spryker\Zed\Event\Dependency\EventCollectionInterface $eventCollection |
||||
124 | * |
||||
125 | * @return void |
||||
126 | */ |
||||
127 | protected function addCategoryNodeCategoryAttributeSearchDeleteListener(EventCollectionInterface $eventCollection) |
||||
128 | { |
||||
129 | $eventCollection->addListenerQueued(CategoryEvents::ENTITY_SPY_CATEGORY_ATTRIBUTE_DELETE, new CategoryNodeCategoryAttributeSearchUnpublishListener(), 0, null, $this->getConfig()->getEventQueueName()); |
||||
0 ignored issues
–
show
The class
Spryker\Zed\CategoryPage...SearchUnpublishListener has been deprecated: Use {@link \Spryker\Zed\CategoryPageSearch\Communication\Plugin\Publisher\CategoryAttribute\CategoryAttributeDeletePublisherPlugin} instead.
(
Ignorable by Annotation
)
If this is a false-positive, you can also ignore this issue in your code via the
![]() |
|||||
130 | } |
||||
131 | |||||
132 | /** |
||||
133 | * @deprecated Use {@link \Spryker\Zed\CategoryPageSearch\Communication\Plugin\Publisher\Category\CategoryWritePublisherPlugin} instead. |
||||
134 | * |
||||
135 | * @param \Spryker\Zed\Event\Dependency\EventCollectionInterface $eventCollection |
||||
136 | * |
||||
137 | * @return void |
||||
138 | */ |
||||
139 | protected function addCategoryNodeCategoryPageSearchCreateListener(EventCollectionInterface $eventCollection) |
||||
140 | { |
||||
141 | $eventCollection->addListenerQueued(CategoryEvents::ENTITY_SPY_CATEGORY_CREATE, new CategoryNodeCategoryPageSearchPublishListener(), 0, null, $this->getConfig()->getEventQueueName()); |
||||
0 ignored issues
–
show
The class
Spryker\Zed\CategoryPage...geSearchPublishListener has been deprecated: Use {\Spryker\Zed\CategoryPageSearch\Communication\Plugin\Publisher\Category\CategoryWritePublisherPlugin} instead.
(
Ignorable by Annotation
)
If this is a false-positive, you can also ignore this issue in your code via the
![]() |
|||||
142 | } |
||||
143 | |||||
144 | /** |
||||
145 | * @deprecated Use {@link \Spryker\Zed\CategoryPageSearch\Communication\Plugin\Publisher\Category\CategoryWritePublisherPlugin} instead. |
||||
146 | * |
||||
147 | * @param \Spryker\Zed\Event\Dependency\EventCollectionInterface $eventCollection |
||||
148 | * |
||||
149 | * @return void |
||||
150 | */ |
||||
151 | protected function addCategoryNodeCategoryPageSearchUpdateListener(EventCollectionInterface $eventCollection) |
||||
152 | { |
||||
153 | $eventCollection->addListenerQueued(CategoryEvents::ENTITY_SPY_CATEGORY_UPDATE, new CategoryNodeCategoryPageSearchPublishListener(), 0, null, $this->getConfig()->getEventQueueName()); |
||||
0 ignored issues
–
show
The class
Spryker\Zed\CategoryPage...geSearchPublishListener has been deprecated: Use {\Spryker\Zed\CategoryPageSearch\Communication\Plugin\Publisher\Category\CategoryWritePublisherPlugin} instead.
(
Ignorable by Annotation
)
If this is a false-positive, you can also ignore this issue in your code via the
![]() |
|||||
154 | } |
||||
155 | |||||
156 | /** |
||||
157 | * @deprecated Use {@link \Spryker\Zed\CategoryPageSearch\Communication\Plugin\Publisher\Category\CategoryDeletePublisherPlugin} instead. |
||||
158 | * |
||||
159 | * @param \Spryker\Zed\Event\Dependency\EventCollectionInterface $eventCollection |
||||
160 | * |
||||
161 | * @return void |
||||
162 | */ |
||||
163 | protected function addCategoryNodeCategoryPageSearchDeleteListener(EventCollectionInterface $eventCollection) |
||||
164 | { |
||||
165 | $eventCollection->addListenerQueued(CategoryEvents::ENTITY_SPY_CATEGORY_DELETE, new CategoryNodeCategoryPageSearchUnpublishListener(), 0, null, $this->getConfig()->getEventQueueName()); |
||||
0 ignored issues
–
show
The class
Spryker\Zed\CategoryPage...SearchUnpublishListener has been deprecated: Use {@link \Spryker\Zed\CategoryPageSearch\Communication\Plugin\Publisher\Category\CategoryDeletePublisherPlugin} instead.
(
Ignorable by Annotation
)
If this is a false-positive, you can also ignore this issue in your code via the
![]() |
|||||
166 | } |
||||
167 | |||||
168 | /** |
||||
169 | * @deprecated Use {@link \Spryker\Zed\CategoryPageSearch\Communication\Plugin\Publisher\CategoryNode\CategoryNodeWritePublisherPlugin} instead. |
||||
170 | * |
||||
171 | * @param \Spryker\Zed\Event\Dependency\EventCollectionInterface $eventCollection |
||||
172 | * |
||||
173 | * @return void |
||||
174 | */ |
||||
175 | protected function addCategoryPageSearchPublishListener(EventCollectionInterface $eventCollection) |
||||
176 | { |
||||
177 | $eventCollection->addListenerQueued(CategoryEvents::CATEGORY_NODE_PUBLISH, new CategoryNodeSearchPublishListener(), 0, null, $this->getConfig()->getEventQueueName()); |
||||
0 ignored issues
–
show
The class
Spryker\Zed\CategoryPage...deSearchPublishListener has been deprecated: Use {@link \Spryker\Zed\CategoryPageSearch\Communication\Plugin\Publisher\CategoryNode\CategoryNodeWritePublisherPlugin} instead.
(
Ignorable by Annotation
)
If this is a false-positive, you can also ignore this issue in your code via the
![]() |
|||||
178 | } |
||||
179 | |||||
180 | /** |
||||
181 | * @deprecated Use {@link \Spryker\Zed\CategoryPageSearch\Communication\Plugin\Publisher\CategoryNode\CategoryNodeDeletePublisherPlugin} instead. |
||||
182 | * |
||||
183 | * @param \Spryker\Zed\Event\Dependency\EventCollectionInterface $eventCollection |
||||
184 | * |
||||
185 | * @return void |
||||
186 | */ |
||||
187 | protected function addCategoryPageSearchUnPublishListener(EventCollectionInterface $eventCollection) |
||||
188 | { |
||||
189 | $eventCollection->addListenerQueued(CategoryEvents::CATEGORY_NODE_UNPUBLISH, new CategoryNodeSearchUnpublishListener(), 0, null, $this->getConfig()->getEventQueueName()); |
||||
0 ignored issues
–
show
The class
Spryker\Zed\CategoryPage...SearchUnpublishListener has been deprecated: Use {@link \Spryker\Zed\CategoryPageSearch\Communication\Plugin\Publisher\CategoryNode\CategoryNodeDeletePublisherPlugin} instead.
(
Ignorable by Annotation
)
If this is a false-positive, you can also ignore this issue in your code via the
![]() |
|||||
190 | } |
||||
191 | |||||
192 | /** |
||||
193 | * @deprecated Use {@link \Spryker\Zed\CategoryPageSearch\Communication\Plugin\Publisher\CategoryNode\CategoryNodeWritePublisherPlugin} instead. |
||||
194 | * |
||||
195 | * @param \Spryker\Zed\Event\Dependency\EventCollectionInterface $eventCollection |
||||
196 | * |
||||
197 | * @return void |
||||
198 | */ |
||||
199 | protected function addCategoryNodeSearchCreateListener(EventCollectionInterface $eventCollection) |
||||
200 | { |
||||
201 | $eventCollection->addListenerQueued(CategoryEvents::ENTITY_SPY_CATEGORY_NODE_CREATE, new CategoryNodeSearchPublishListener(), 0, null, $this->getConfig()->getEventQueueName()); |
||||
0 ignored issues
–
show
The class
Spryker\Zed\CategoryPage...deSearchPublishListener has been deprecated: Use {@link \Spryker\Zed\CategoryPageSearch\Communication\Plugin\Publisher\CategoryNode\CategoryNodeWritePublisherPlugin} instead.
(
Ignorable by Annotation
)
If this is a false-positive, you can also ignore this issue in your code via the
![]() |
|||||
202 | } |
||||
203 | |||||
204 | /** |
||||
205 | * @deprecated Use {@link \Spryker\Zed\CategoryPageSearch\Communication\Plugin\Publisher\CategoryNode\CategoryNodeWritePublisherPlugin} instead. |
||||
206 | * |
||||
207 | * @param \Spryker\Zed\Event\Dependency\EventCollectionInterface $eventCollection |
||||
208 | * |
||||
209 | * @return void |
||||
210 | */ |
||||
211 | protected function addCategoryNodeSearchUpdateListener(EventCollectionInterface $eventCollection) |
||||
212 | { |
||||
213 | $eventCollection->addListenerQueued(CategoryEvents::ENTITY_SPY_CATEGORY_NODE_UPDATE, new CategoryNodeSearchPublishListener(), 0, null, $this->getConfig()->getEventQueueName()); |
||||
0 ignored issues
–
show
The class
Spryker\Zed\CategoryPage...deSearchPublishListener has been deprecated: Use {@link \Spryker\Zed\CategoryPageSearch\Communication\Plugin\Publisher\CategoryNode\CategoryNodeWritePublisherPlugin} instead.
(
Ignorable by Annotation
)
If this is a false-positive, you can also ignore this issue in your code via the
![]() |
|||||
214 | } |
||||
215 | |||||
216 | /** |
||||
217 | * @deprecated Use {@link \Spryker\Zed\CategoryPageSearch\Communication\Plugin\Publisher\CategoryNode\CategoryNodeDeletePublisherPlugin} instead. |
||||
218 | * |
||||
219 | * @param \Spryker\Zed\Event\Dependency\EventCollectionInterface $eventCollection |
||||
220 | * |
||||
221 | * @return void |
||||
222 | */ |
||||
223 | protected function addCategoryNodeSearchDeleteListener(EventCollectionInterface $eventCollection) |
||||
224 | { |
||||
225 | $eventCollection->addListenerQueued(CategoryEvents::ENTITY_SPY_CATEGORY_NODE_DELETE, new CategoryNodeSearchUnpublishListener(), 0, null, $this->getConfig()->getEventQueueName()); |
||||
0 ignored issues
–
show
The class
Spryker\Zed\CategoryPage...SearchUnpublishListener has been deprecated: Use {@link \Spryker\Zed\CategoryPageSearch\Communication\Plugin\Publisher\CategoryNode\CategoryNodeDeletePublisherPlugin} instead.
(
Ignorable by Annotation
)
If this is a false-positive, you can also ignore this issue in your code via the
![]() |
|||||
226 | } |
||||
227 | } |
||||
228 |