CodeExplorer createCustomerWithLegacyPassword example
$this->browser->
setServerParameter('HTTP_SW_CONTEXT_TOKEN',
$this->ids->
create('token'
));
$this->customerRepository =
$this->
getContainer()->
get('customer.repository'
);
} public function testClearLegacyWhenUserChangePassword(): void
{ $email = Uuid::
randomHex() . '@shopware.com';
$password = 'ThisIsNewPassword';
$newPassword = Uuid::
randomHex();
$customerId =
$this->
createCustomerWithLegacyPassword($email,
$password);
$context = Context::
createDefaultContext();
$this->
getBrowser()->
request( 'PATCH',
'/api/customer/' .
$customerId,
['password' =>
$newPassword] );
$response =
$this->
getBrowser()->
getResponse();