|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- <?php
-
- namespace Lc\SovBundle\Container\Ticket;
-
- use Lc\SovBundle\Builder\Ticket\TicketMessageBuilder;
- use Lc\SovBundle\Factory\Ticket\TicketMessageFactory;
- use Lc\SovBundle\Repository\Ticket\TicketMessageRepositoryQuery;
- use Lc\SovBundle\Repository\Ticket\TicketMessageStore;
-
- class TicketMessageContainer
- {
- protected TicketMessageFactory $factory;
- protected TicketMessageRepositoryQuery $repositoryQuery;
- protected TicketMessageStore $store;
- protected TicketMessageBuilder $builder;
-
- public function __construct(
- TicketMessageFactory $factory,
- TicketMessageRepositoryQuery $repositoryQuery,
- TicketMessageStore $store,
- TicketMessageBuilder $builder
- ) {
- $this->factory = $factory;
- $this->repositoryQuery = $repositoryQuery;
- $this->store = $store;
- $this->builder = $builder;
- }
-
- public function getFactory(): TicketMessageFactory
- {
- return $this->factory;
- }
-
- public function getRepositoryQuery(): TicketMessageRepositoryQuery
- {
- return $this->repositoryQuery;
- }
-
- public function getStore(): TicketMessageStore
- {
- return $this->store;
- }
-
- public function getBuilder(): TicketMessageBuilder
- {
- return $this->builder;
- }
- }
|