Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
setListingVisibility example
$emotion
->
setCellSpacing
(
$data
[
'cellSpacing'
]
)
;
$emotion
->
setCellHeight
(
$data
[
'cellHeight'
]
)
;
$emotion
->
setArticleHeight
(
$data
[
'articleHeight'
]
)
;
$emotion
->
setIsLandingPage
(
!
empty
(
$data
[
'isLandingPage'
]
)
)
;
$emotion
->
setSeoTitle
(
$data
[
'seoTitle'
]
)
;
$emotion
->
setSeoKeywords
(
$data
[
'seoKeywords'
]
)
;
$emotion
->
setSeoDescription
(
$data
[
'seoDescription'
]
)
;
$emotion
->
setPreviewId
(
$data
[
'previewId'
]
?? null
)
;
$emotion
->
setPreviewSecret
(
$data
[
'previewSecret'
]
?? null
)
;
$emotion
->
setCustomerStreamIds
(
$data
[
'customerStreamIds'
]
?: null
)
;
$emotion
->
setReplacement
(
$data
[
'replacement'
]
?: null
)
;
$emotion
->
setListingVisibility
(
$data
[
'listingVisibility'
]
)
;
$this
->
get
(
'models'
)
->
persist
(
$emotion
)
;
$this
->
get
(
'models'
)
->
flush
(
)
;
return
$emotion
;
}
/** * Helper method for creating associated emotion elements. */
private
function
createElements
(
Emotion
$emotion
, array
$emotionElements
)
: array
{