-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
elgg-services.php
19 lines (16 loc) · 752 Bytes
/
elgg-services.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
use ColdTrick\OpenSearch\Di\IndexManagementService;
use ColdTrick\OpenSearch\Di\IndexingService;
use ColdTrick\OpenSearch\Di\SearchService;
use ColdTrick\OpenSearch\Di\DeleteQueue;
return [
DeleteQueue::name() => DI\autowire(DeleteQueue::class),
IndexManagementService::name() => DI\autowire(IndexManagementService::class),
IndexingService::name() => DI\autowire(IndexingService::class),
SearchService::name() => DI\autowire(SearchService::class),
// map classes to alias to allow autowiring
DeleteQueue::class => DI\get(DeleteQueue::name()),
IndexManagementService::class => DI\get(IndexManagementService::name()),
IndexingService::class => DI\get(IndexingService::name()),
SearchService::class => DI\get(SearchService::name()),
];