Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
getPastRequest example
$manifest
= Manifest::
createFromXmlFile
(
__DIR__ . '/_fixtures/minimal/manifest.xml'
)
;
$appSecret
= 'dont_tell';
$appResponseBody
=
$this
->
buildAppResponse
(
$manifest
,
$appSecret
)
;
$this
->
appendNewResponse
(
new
Response
(
200,
[
]
,
$appResponseBody
)
)
;
$this
->
appendNewResponse
(
new
Response
(
200,
[
]
)
)
;
$this
->registrator->
registerApp
(
$manifest
,
$id
,
$secretAccessKey
, Context::
createDefaultContext
(
)
)
;
$registrationRequest
=
$this
->
getPastRequest
(
0
)
;
$setup
=
$manifest
->
getSetup
(
)
;
static
::
assertNotNull
(
$setup
)
;
$uriWithoutQuery
=
$registrationRequest
->
getUri
(
)
->
withQuery
(
''
)
;
static
::
assertEquals
(
$setup
->
getRegistrationUrl
(
)
,
(string)
$uriWithoutQuery
)
;
static
::
assertNotEmpty
(
$registrationRequest
->
getHeaderLine
(
'sw-version'
)
)
;
static
::
assertNotEmpty
(
$registrationRequest
->
getHeaderLine
(
AuthMiddleware::SHOPWARE_USER_LANGUAGE
)
)
;
static
::
assertNotEmpty
(
$registrationRequest
->
getHeaderLine
(
AuthMiddleware::SHOPWARE_CONTEXT_LANGUAGE
)
)
;
$secret
=
$setup
->
getSecret
(
)
;