Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
EntityViewDisplay example
$this
->member
->
expects
(
$this
->
any
(
)
)
->
method
(
'hasPermission'
)
->
willReturnMap
(
[
[
'administer foobar display', TRUE
]
,
]
)
;
$this
->member
->
expects
(
$this
->
any
(
)
)
->
method
(
'id'
)
->
willReturn
(
2
)
;
$this
->entity =
new
EntityViewDisplay
(
[
'targetEntityType' => 'foobar',
'bundle' => 'bazqux',
'mode' => 'default',
'id' => 'foobar.bazqux.default',
'uuid' => '6f2f259a-f3c7-42ea-bdd5-111ad1f85ed1',
]
, 'entity_display'
)
;
$this
->accessControlHandler =
new
EntityViewDisplayAccessControlHandler
(
$this
->entity->
getEntityType
(
)
)
;
$this
->accessControlHandler->
setModuleHandler
(
$this
->moduleHandler
)
;
}
}