创建客户时获取用户信息

Get users information when creating a customer

我正在尝试创建一个 Prestashop 模块,当创建用户时,我可以使用 ActionCustomerAccountAdd 自动获取他的所有信息,此事件 return ($params),但我不知道用于获取所需数据的对象参数的结构

我尝试创建 hookActionCustomerAccountAdd 获取参数,我只能获取客户的电子邮件 $params['newCustomer']->email,但我无法获取名字、姓氏和密码

// Will be executed each times actionCustomerAccountAdd is triggered
public function hookActionCustomerAccountAdd($params)
{
  // $params is an array set by PrestaShop which contains the 
  // hook data (here, the customer details

  $this->CustomerAdd($params['newCustomer']->email);

  /*   $json_output = json_decode($params,true); 
        var_dump($json_output) ;
        echo "Works";
  */
}

public function CustomerAdd($mail){
   $myObj->userx->UserID = 0;
   $myObj->userx->Username = "NameUser";
   $myObj->userx->Password ="Password";
   $myObj->userx->Fname ="Fname";
   $myObj->userx->Lname= "Lname";
   $myObj->userx->Mail= $mail;
   $myObj->username= "evdokimosk";
   $myObj->password="123425";
}

我希望获得我需要的所有数据,例如名字、姓氏,但我不知道 $params

里面有什么

$params['newCustomer']是客户端的对象,所以可以获取客户信息::

$firstname = $params['newCustomer']->firstname;
$lastname = $params['newCustomer']->lastname;
....

此致