Dans importT1 j'ai tout de même :
$this->dispatcher->dispatch($event, TheliaEvents::CUSTOMER_CREATEACCOUNT);
Donc je suppose que ça va déclencher le code tout de même.
Mais je suis quand même revenu en arrière et j'ai mis :
TheliaEvents::CUSTOMER_CREATEACCOUNT => ["createCustomer", 128],
TheliaEvents::CUSTOMER_UPDATEPROFILE => ["updateProfile", 128],
TheliaEvents::CUSTOMER_UPDATEACCOUNT => ["updateCustomer", 128],
public function createCustomer(CustomerCreateOrUpdateEvent $event){
$this->createOrUpdateCustomer($event,'thelia_customer_create');
}
public function createOrUpdateCustomer(CustomerCreateOrUpdateEvent $event, $formName)
{
$formDatas = $this->request->get($formName, []);
if(!empty($formDatas)){
//...
Et à priori plus de souci ^^'
Last edited by Elyos (09-02-2024 09:22:31)