return [ CustomerEvents::CUSTOMER_WRITTEN_EVENT => 'onCustomerWritten',
];
} public function onCustomerWritten(EntityWrittenEvent
$event): void
{ $payloads =
$event->
getPayloads();
foreach ($payloads as $payload) { if (!
empty($payload['password'
])) { $this->
clearLegacyPassword($payload['id'
]);
} } } private function clearLegacyPassword(string
$customerId): void
{ $this->connection->
executeStatement( 'UPDATE `customer` SET `legacy_password` = null, `legacy_encoder` = null WHERE id = :id',
[ 'id' => Uuid::
fromHexToBytes($customerId),
] );