Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
Cron example
class
Shopware_Controllers_Backend_Cron
extends
Enlight_Controller_Action
implements
CSRFWhitelistAware
{
public
function
init
(
)
{
Shopware
(
)
->
Plugins
(
)
->
Backend
(
)
->
Auth
(
)
->
setNoAuth
(
)
;
Shopware
(
)
->
Front
(
)
->
Plugins
(
)
->
ViewRenderer
(
)
->
setNoRender
(
)
;
}
public
function
indexAction
(
)
{
if
(
!
Shopware
(
)
->
Plugins
(
)
->
Core
(
)
->
Cron
(
)
->
authorizeCronAction
(
$this
->
Request
(
)
)
)
{
$this
->
Response
(
)
->
clearHeaders
(
)
->
setStatusCode
(
Response::HTTP_FORBIDDEN
)
->
appendBody
(
'Forbidden'
)
;
return
;
}
/** @var Enlight_Components_Cron_Manager $cronManager */
$cronManager
=
Shopware
(
)
->
Container
(
)
->
get
(
'cron'
)
;