(string $type)
| 1264 | class SwitchDemo |
| 1265 | { |
| 1266 | public function demo(string $type): void |
| 1267 | { |
| 1268 | switch ($type) { |
| 1269 | case 'reviews': |
| 1270 | $service = new ElasticProductReviewIndexService(); |
| 1271 | break; |
| 1272 | case 'brands': |
| 1273 | $service = new ElasticBrandIndexService(); |
| 1274 | break; |
| 1275 | } |
| 1276 | $service->index(); // on both classes |
| 1277 | } |
| 1278 | } |
| 1279 | |
| 1280 |