Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
getCustomerGroupsQuery example
}
public
function
loadStoresAction
(
)
{
$orderStatus
=
$this
->
getOrderRepository
(
)
->
getOrderStatusQuery
(
)
->
getArrayResult
(
)
;
$paymentStatus
=
$this
->
getOrderRepository
(
)
->
getPaymentStatusQuery
(
)
->
getArrayResult
(
)
;
$payment
=
$this
->
getPaymentRepository
(
)
->
getAllPaymentsQuery
(
)
->
getArrayResult
(
)
;
$dispatch
=
$this
->
getDispatchRepository
(
)
->
getDispatchesQuery
(
)
->
getArrayResult
(
)
;
$shop
=
$this
->
getShopRepository
(
)
->
getBaseListQuery
(
)
->
getArrayResult
(
)
;
$country
=
$this
->
getCountryRepository
(
)
->
getCountriesQuery
(
)
->
getArrayResult
(
)
;
$customerGroups
=
$this
->
getRepository
(
)
->
getCustomerGroupsQuery
(
)
->
getArrayResult
(
)
;
/** @var StateTranslatorServiceInterface $stateTranslator */
$stateTranslator
=
$this
->
get
(
'shopware.components.state_translator'
)
;
$orderStatus
=
array_map
(
function
D
$orderStateItem
)
use
(
$stateTranslator
)
{
return
$stateTranslator
->
translateState
(
StateTranslatorService::STATE_ORDER,
$orderStateItem
)
;
}
,
$orderStatus
)
;
$paymentStatus
=
array_map
(
function
D
$paymentStateItem
)
use
(
$stateTranslator
)
{
return
$stateTranslator
->
translateState
(
StateTranslatorService::STATE_PAYMENT,
$paymentStateItem
)
;
}
,
$paymentStatus
)
;
public
function
loadStoresAction
(
)
{
$id
=
$this
->
Request
(
)
->
getParam
(
'articleId'
)
;
$priceGroups
=
$this
->
getRepository
(
)
->
getPriceGroupQuery
(
)
->
getArrayResult
(
)
;
$suppliers
=
$this
->
getRepository
(
)
->
getSuppliersQuery
(
)
->
getArrayResult
(
)
;
$shops
=
$this
->
getShopRepository
(
)
->
createQueryBuilder
(
'shops'
)
->
andWhere
(
'shops.active = 1'
)
->
getQuery
(
)
->
getArrayResult
(
)
;
$taxes
=
$this
->
getRepository
(
)
->
getTaxesQuery
(
)
->
getArrayResult
(
)
;
$templates
=
$this
->
getTemplates
(
)
;
$units
=
$this
->
getRepository
(
)
->
getUnitsQuery
(
)
->
getArrayResult
(
)
;
$customerGroups
=
$this
->
getCustomerRepository
(
)
->
getCustomerGroupsQuery
(
)
->
getArrayResult
(
)
;
$properties
=
$this
->
getRepository
(
)
->
getPropertiesQuery
(
)
->
getArrayResult
(
)
;
$configuratorGroups
=
$this
->
getRepository
(
)
->
getConfiguratorGroupsQuery
(
)
->
getArrayResult
(
)
;
if
(
!
empty
(
$id
)
)
{
$product
=
$this
->
getArticle
(
$id
)
;
}
else
{
$product
=
$this
->
getNewArticleData
(
)
;
}
$this
->
View
(
)
->
assign
(
[
'success' => true,