|
47 | 47 | use Silverback\ApiComponentsBundle\Command\RefreshTokensExpireCommand; |
48 | 48 | use Silverback\ApiComponentsBundle\Command\UserCreateCommand; |
49 | 49 | use Silverback\ApiComponentsBundle\DataProvider\PageDataProvider; |
| 50 | +use Silverback\ApiComponentsBundle\DataProvider\StateProvider\ComponentGroupStateProvider; |
50 | 51 | use Silverback\ApiComponentsBundle\DataProvider\StateProvider\FormStateProvider; |
51 | 52 | use Silverback\ApiComponentsBundle\DataProvider\StateProvider\PageDataMetadataStateProvider; |
52 | 53 | use Silverback\ApiComponentsBundle\DataProvider\StateProvider\RouteStateProvider; |
|
131 | 132 | use Silverback\ApiComponentsBundle\RamseyUuid\UuidUriVariableTransformer\UuidUriVariableTransformer; |
132 | 133 | use Silverback\ApiComponentsBundle\RefreshToken\Storage\DoctrineRefreshTokenStorage; |
133 | 134 | use Silverback\ApiComponentsBundle\Repository\Core\AbstractPageDataRepository; |
| 135 | +use Silverback\ApiComponentsBundle\Repository\Core\ComponentGroupRepository; |
134 | 136 | use Silverback\ApiComponentsBundle\Repository\Core\ComponentPositionRepository; |
135 | 137 | use Silverback\ApiComponentsBundle\Repository\Core\FileInfoRepository; |
136 | 138 | use Silverback\ApiComponentsBundle\Repository\Core\LayoutRepository; |
|
828 | 830 | ->autoconfigure(false) |
829 | 831 | ->tag('api_platform.state_provider'); |
830 | 832 |
|
| 833 | + $services |
| 834 | + ->set(ComponentGroupStateProvider::class) |
| 835 | + ->args( |
| 836 | + [ |
| 837 | + new Reference('silverback.doctrine.repository.component_group'), |
| 838 | + new Reference('api_platform.state_provider'), |
| 839 | + ] |
| 840 | + ) |
| 841 | + ->autoconfigure(false) |
| 842 | + ->tag('api_platform.state_provider'); |
| 843 | + |
831 | 844 | $services |
832 | 845 | ->set(FormStateProvider::class) |
833 | 846 | ->args( |
|
1366 | 1379 | ) |
1367 | 1380 | ->tag('doctrine.repository_service'); |
1368 | 1381 |
|
| 1382 | + $services |
| 1383 | + ->set('silverback.doctrine.repository.component_group') |
| 1384 | + ->class(ComponentGroupRepository::class) |
| 1385 | + ->args( |
| 1386 | + [ |
| 1387 | + new Reference(ManagerRegistry::class), |
| 1388 | + ] |
| 1389 | + ) |
| 1390 | + ->tag('doctrine.repository_service'); |
| 1391 | + |
1369 | 1392 | $services |
1370 | 1393 | ->set('silverback.event_listener.api.orphaned_component') |
1371 | 1394 | ->class(OrphanedComponentEventListener::class) |
|
0 commit comments