Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

51 Zeilen
1.4KB

  1. <?php
  2. namespace Lc\SovBundle\Definition;
  3. use Lc\SovBundle\Container\File\FileContainer;
  4. use Lc\SovBundle\Container\Newsletter\NewsletterContainer;
  5. use Lc\SovBundle\Container\Reminder\ReminderContainer;
  6. use Lc\SovBundle\Container\Setting\SiteSettingContainer;
  7. use Lc\SovBundle\Container\Site\NewsContainer;
  8. use Lc\SovBundle\Container\Site\PageContainer;
  9. use Lc\SovBundle\Container\Site\SiteContainer;
  10. use Lc\SovBundle\Container\Ticket\TicketContainer;
  11. use Lc\SovBundle\Container\Ticket\TicketMessageContainer;
  12. use Lc\SovBundle\Container\User\GroupUserContainer;
  13. use Lc\SovBundle\Container\User\UserContainer;
  14. class ApplicationDefinition
  15. {
  16. public static function getContainerList(): array
  17. {
  18. return [
  19. FileContainer::class,
  20. NewsletterContainer::class,
  21. ReminderContainer::class,
  22. NewsContainer::class,
  23. PageContainer::class,
  24. SiteContainer::class,
  25. TicketContainer::class,
  26. TicketMessageContainer::class,
  27. GroupUserContainer::class,
  28. UserContainer::class,
  29. SiteSettingContainer::class
  30. ];
  31. }
  32. public static function getSubscribedContainerServices(): array
  33. {
  34. $array = [];
  35. foreach (self::getContainerList() as $container) {
  36. $array[$container] = $container;
  37. }
  38. return $array;
  39. }
  40. }