static::
assertArrayHasKey('sw-version',
$signedQuery);
static::
assertEquals($this->
getContainer()->
getParameter('kernel.shopware_version'
),
$signedQuery['sw-version'
]);
static::
assertArrayHasKey('sw-context-language',
$signedQuery);
static::
assertEquals(Context::
createDefaultContext()->
getLanguageId(),
$signedQuery['sw-context-language'
]);
static::
assertArrayHasKey('sw-user-language',
$signedQuery);
static::
assertEquals('en-GB',
$signedQuery['sw-user-language'
]);
static::
assertArrayHasKey('shopware-shop-signature',
$signedQuery);
static::
assertEquals( hash_hmac('sha256', Uri::
withoutQueryValue($signedUri, 'shopware-shop-signature'
)->
getQuery(),
$this->secret
),
$signedQuery['shopware-shop-signature'
] );
}}