|
4 | 4 |
|
5 | 5 | namespace Core\App; |
6 | 6 |
|
| 7 | +use Api\App\Factory\TablePrefixDelegatorFactory; |
7 | 8 | use Core\App\Command\RouteListCommand; |
8 | 9 | use Core\App\DBAL\Types\SuccessFailureEnumType; |
9 | 10 | use Core\App\DBAL\Types\YesNoEnumType; |
| 11 | +use Core\App\Event\TablePrefixEventListener; |
10 | 12 | use Core\App\Factory\EntityListenerResolverFactory; |
11 | 13 | use Core\App\Resolver\EntityListenerResolver; |
12 | 14 | use Core\App\Service\MailService; |
|
23 | 25 | use Dot\Mail\Factory\MailOptionsAbstractFactory; |
24 | 26 | use Dot\Mail\Factory\MailServiceAbstractFactory; |
25 | 27 | use Dot\Mail\Service\MailService as DotMailService; |
| 28 | +use Mezzio\Application; |
26 | 29 | use Ramsey\Uuid\Doctrine\UuidBinaryOrderedTimeType; |
27 | 30 | use Ramsey\Uuid\Doctrine\UuidBinaryType; |
28 | 31 | use Ramsey\Uuid\Doctrine\UuidType; |
@@ -117,15 +120,19 @@ public function __invoke(): array |
117 | 120 | private function getDependencies(): array |
118 | 121 | { |
119 | 122 | return [ |
120 | | - 'factories' => [ |
| 123 | + 'delegators' => [ |
| 124 | + Application::class => [TablePrefixDelegatorFactory::class], |
| 125 | + ], |
| 126 | + 'factories' => [ |
121 | 127 | 'doctrine.entity_manager.orm_default' => EntityManagerFactory::class, |
122 | 128 | 'dot-mail.options.default' => MailOptionsAbstractFactory::class, |
123 | 129 | 'dot-mail.service.default' => MailServiceAbstractFactory::class, |
124 | 130 | EntityListenerResolver::class => EntityListenerResolverFactory::class, |
125 | 131 | MailService::class => AttributedServiceFactory::class, |
126 | 132 | RouteListCommand::class => AttributedServiceFactory::class, |
| 133 | + TablePrefixEventListener::class => AttributedServiceFactory::class, |
127 | 134 | ], |
128 | | - 'aliases' => [ |
| 135 | + 'aliases' => [ |
129 | 136 | DotMailService::class => 'dot-mail.service.default', |
130 | 137 | EntityManager::class => 'doctrine.entity_manager.orm_default', |
131 | 138 | EntityManagerInterface::class => 'doctrine.entity_manager.orm_default', |
|
0 commit comments