|
|
|
|
|
|
|
|
namespace common\logic\Subscription\ProductSubscription\Wrapper; |
|
|
namespace common\logic\Subscription\ProductSubscription\Wrapper; |
|
|
|
|
|
|
|
|
use common\logic\AbstractManager; |
|
|
use common\logic\AbstractManager; |
|
|
use common\logic\Subscription\ProductSubscription\Repository\TicketRepository; |
|
|
|
|
|
use common\logic\Subscription\ProductSubscription\Service\TicketBuilder; |
|
|
|
|
|
use common\logic\Subscription\ProductSubscription\Service\TicketDefinition; |
|
|
|
|
|
|
|
|
use common\logic\Subscription\ProductSubscription\Repository\ProductSubscriptionRepository; |
|
|
|
|
|
use common\logic\Subscription\ProductSubscription\Service\ProductSubscriptionBuilder; |
|
|
|
|
|
use common\logic\Subscription\ProductSubscription\Service\ProductSubscriptionDefinition; |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* @mixin TicketDefinition |
|
|
|
|
|
* @mixin TicketRepository |
|
|
|
|
|
* @mixin TicketBuilder |
|
|
|
|
|
|
|
|
* @mixin ProductSubscriptionDefinition |
|
|
|
|
|
* @mixin ProductSubscriptionRepository |
|
|
|
|
|
* @mixin ProductSubscriptionBuilder |
|
|
*/ |
|
|
*/ |
|
|
class ProductSubscriptionManager extends AbstractManager |
|
|
class ProductSubscriptionManager extends AbstractManager |
|
|
{ |
|
|
{ |
|
|
public function getContainerFqcn(): string |
|
|
public function getContainerFqcn(): string |
|
|
{ |
|
|
{ |
|
|
return TicketContainer::class; |
|
|
|
|
|
|
|
|
return ProductSubscriptionContainer::class; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |