@@ -36,6 +36,7 @@ use Lc\CaracoleBundle\Container\Setting\SectionSettingContainer; | |||
use Lc\CaracoleBundle\Container\User\UserMerchantContainer; | |||
use Lc\CaracoleBundle\Container\User\UserPointSaleContainer; | |||
use Lc\CaracoleBundle\Container\User\VisitorContainer; | |||
use Lc\CaracoleBundle\Definition\ApplicationDefinition; | |||
use Lc\CaracoleBundle\Model\Merchant\MerchantInterface; | |||
use Lc\CaracoleBundle\Model\Order\OrderShopInterface; | |||
use Lc\CaracoleBundle\Model\Section\SectionInterface; | |||
@@ -55,45 +56,12 @@ trait ControllerTrait | |||
{ | |||
return array_merge( | |||
parent::getSubscribedServices(), | |||
ApplicationDefinition::getSubscribedContainerServices(), | |||
[ | |||
MailMailjetNotification::class => MailMailjetNotification::class, | |||
PriceSolver::class => PriceSolver::class, | |||
MerchantResolver::class => MerchantResolver::class, | |||
SectionResolver::class => SectionResolver::class, | |||
OrderShopContainer::class => OrderShopContainer::class, | |||
AddressContainer::class => AddressContainer::class, | |||
TaxRateContainer::class => TaxRateContainer::class, | |||
UnitContainer::class => UnitContainer::class, | |||
CreditHistoryContainer::class => CreditHistoryContainer::class, | |||
DocumentContainer::class => DocumentContainer::class, | |||
MerchantContainer::class => MerchantContainer::class, | |||
OrderPaymentContainer::class => OrderPaymentContainer::class, | |||
OrderProductContainer::class => OrderProductContainer::class, | |||
OrderProductReductionCatalogContainer::class => OrderProductReductionCatalogContainer::class, | |||
OrderProductRefundContainer::class => OrderProductRefundContainer::class, | |||
OrderReductionCartContainer::class => OrderReductionCartContainer::class, | |||
OrderReductionCreditContainer::class => OrderReductionCreditContainer::class, | |||
OrderRefundContainer::class => OrderRefundContainer::class, | |||
OrderStatusContainer::class => OrderStatusContainer::class, | |||
OrderStatusHistoryContainer::class => OrderStatusHistoryContainer::class, | |||
PointSaleContainer::class => PointSaleContainer::class, | |||
ProductCategoryContainer::class => ProductCategoryContainer::class, | |||
ProductContainer::class => ProductContainer::class, | |||
ProductFamilyContainer::class => ProductFamilyContainer::class, | |||
ReductionCartContainer::class => ReductionCartContainer::class, | |||
ReductionCatalogContainer::class => ReductionCatalogContainer::class, | |||
ReductionCreditContainer::class => ReductionCreditContainer::class, | |||
OpeningContainer::class => OpeningContainer::class, | |||
SectionContainer::class => SectionContainer::class, | |||
MerchantSettingContainer::class => MerchantSettingContainer::class, | |||
SectionSettingContainer::class => SectionSettingContainer::class, | |||
UserMerchantContainer::class => UserMerchantContainer::class, | |||
UserPointSaleContainer::class => UserPointSaleContainer::class, | |||
VisitorContainer::class => VisitorContainer::class, | |||
DistributionContainer::class => DistributionContainer::class, | |||
ProductFamilySectionPropertyContainer::class => ProductFamilySectionPropertyContainer::class, | |||
QualityLabelContainer::class => QualityLabelContainer::class, | |||
PointSaleSectionContainer::class => PointSaleSectionContainer::class, | |||
SectionResolver::class => SectionResolver::class | |||
] | |||
); | |||
} |
@@ -17,7 +17,8 @@ abstract class UserAdminController extends SovUserAdminController | |||
public function getRepositoryQuery(): RepositoryQueryInterface | |||
{ | |||
return $this->getUserContainer()->getRepositoryQuery(); | |||
dump($this->container->get($this->getContainerFqcn())); | |||
return $this->container->get($this->getContainerFqcn())->getRepositoryQuery(); | |||
} | |||
public function createEntity(string $entityFqcn) |
@@ -0,0 +1,83 @@ | |||
<?php | |||
namespace Lc\CaracoleBundle\Definition; | |||
use Lc\CaracoleBundle\Container\Address\AddressContainer; | |||
use Lc\CaracoleBundle\Container\Config\TaxRateContainer; | |||
use Lc\CaracoleBundle\Container\Config\UnitContainer; | |||
use Lc\CaracoleBundle\Container\Credit\CreditHistoryContainer; | |||
use Lc\CaracoleBundle\Container\Distribution\DistributionContainer; | |||
use Lc\CaracoleBundle\Container\File\DocumentContainer; | |||
use Lc\CaracoleBundle\Container\Merchant\MerchantContainer; | |||
use Lc\CaracoleBundle\Container\Order\OrderPaymentContainer; | |||
use Lc\CaracoleBundle\Container\Order\OrderProductContainer; | |||
use Lc\CaracoleBundle\Container\Order\OrderProductReductionCatalogContainer; | |||
use Lc\CaracoleBundle\Container\Order\OrderProductRefundContainer; | |||
use Lc\CaracoleBundle\Container\Order\OrderReductionCartContainer; | |||
use Lc\CaracoleBundle\Container\Order\OrderReductionCreditContainer; | |||
use Lc\CaracoleBundle\Container\Order\OrderRefundContainer; | |||
use Lc\CaracoleBundle\Container\Order\OrderShopContainer; | |||
use Lc\CaracoleBundle\Container\Order\OrderStatusContainer; | |||
use Lc\CaracoleBundle\Container\Order\OrderStatusHistoryContainer; | |||
use Lc\CaracoleBundle\Container\PointSale\PointSaleContainer; | |||
use Lc\CaracoleBundle\Container\PointSale\PointSaleSectionContainer; | |||
use Lc\CaracoleBundle\Container\Product\ProductCategoryContainer; | |||
use Lc\CaracoleBundle\Container\Product\ProductContainer; | |||
use Lc\CaracoleBundle\Container\Product\ProductFamilyContainer; | |||
use Lc\CaracoleBundle\Container\Product\ProductFamilySectionPropertyContainer; | |||
use Lc\CaracoleBundle\Container\Product\QualityLabelContainer; | |||
use Lc\CaracoleBundle\Container\Reduction\ReductionCartContainer; | |||
use Lc\CaracoleBundle\Container\Reduction\ReductionCatalogContainer; | |||
use Lc\CaracoleBundle\Container\Reduction\ReductionCreditContainer; | |||
use Lc\CaracoleBundle\Container\Section\OpeningContainer; | |||
use Lc\CaracoleBundle\Container\Section\SectionContainer; | |||
use Lc\CaracoleBundle\Container\Setting\MerchantSettingContainer; | |||
use Lc\CaracoleBundle\Container\Setting\SectionSettingContainer; | |||
use Lc\CaracoleBundle\Container\User\UserMerchantContainer; | |||
use Lc\CaracoleBundle\Container\User\UserPointSaleContainer; | |||
use Lc\CaracoleBundle\Container\User\VisitorContainer; | |||
use Lc\SovBundle\Definition\ApplicationDefinition as SovAbstractApplicationDefinition; | |||
class ApplicationDefinition extends SovAbstractApplicationDefinition | |||
{ | |||
public static function getContainerList(): array | |||
{ | |||
return array_merge(parent::getContainerList(), [ | |||
OrderShopContainer::class, | |||
AddressContainer::class, | |||
TaxRateContainer::class, | |||
UnitContainer::class, | |||
CreditHistoryContainer::class, | |||
DocumentContainer::class, | |||
MerchantContainer::class, | |||
OrderPaymentContainer::class, | |||
OrderProductContainer::class, | |||
OrderProductReductionCatalogContainer::class, | |||
OrderProductRefundContainer::class, | |||
OrderReductionCartContainer::class, | |||
OrderReductionCreditContainer::class, | |||
OrderRefundContainer::class, | |||
OrderStatusContainer::class, | |||
OrderStatusHistoryContainer::class, | |||
PointSaleContainer::class, | |||
ProductCategoryContainer::class, | |||
ProductContainer::class, | |||
ProductFamilyContainer::class, | |||
ReductionCartContainer::class, | |||
ReductionCatalogContainer::class, | |||
ReductionCreditContainer::class, | |||
OpeningContainer::class, | |||
SectionContainer::class, | |||
MerchantSettingContainer::class, | |||
SectionSettingContainer::class, | |||
UserMerchantContainer::class, | |||
UserPointSaleContainer::class, | |||
VisitorContainer::class, | |||
DistributionContainer::class, | |||
ProductFamilySectionPropertyContainer::class, | |||
QualityLabelContainer::class, | |||
PointSaleSectionContainer::class, | |||
]); | |||
} | |||
} |