Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
registerAclPlugin example
/** @var Enlight_Components_Session_Namespace $session */
$session
=
Shopware
(
)
->
Container
(
)
->
get
(
'backendsession'
)
;
$resource
= Shopware_Components_Auth::
getInstance
(
)
;
$adapter
=
new
Shopware_Components_Auth_Adapter_Default
(
$session
)
;
$storage
=
new
Zend_Auth_Storage_Session
(
$session
)
;
$resource
->
setBaseAdapter
(
$adapter
)
;
$resource
->
addAdapter
(
$adapter
)
;
$resource
->
setStorage
(
$storage
)
;
$this
->
registerAclPlugin
(
$resource
)
;
return
$resource
;
}
public
function
getCapabilities
(
)
{
return
[
'install' => false,
'enable' => false,
'update' => true,
]
;
}