Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
getFailureCount example
$this
->storeService->
updateStoreToken
(
$context
,
$accessToken
)
;
$this
->configService->
set
(
StoreRequestOptionsProvider::CONFIG_KEY_STORE_SHOP_SECRET,
$accessToken
->
getShopSecret
(
)
)
;
$this
->
removeFrwUserToken
(
$context
)
;
}
public
function
finishFrw
(
bool
$failed
, Context
$context
)
: void
{
$currentState
=
$this
->
getFrwState
(
)
;
if
(
$failed
)
{
$newState
= FrwState::
failedState
(
null,
$currentState
->
getFailureCount
(
)
+ 1
)
;
}
else
{
$this
->trackingEventClient->
fireTrackingEvent
(
self::TRACKING_EVENT_FRW_FINISHED
)
;
$newState
= FrwState::
completedState
(
)
;
}
$this
->
setFrwStatus
(
$newState
)
;
$this
->eventDispatcher->
dispatch
(
new
FirstRunWizardFinishedEvent
(
$newState
,
$currentState
,
$context
)
)
;
}
public
function
frwShouldRun
(
)
: bool
{