attributes * @param object $headers Initialization value for $this->headers * @param array $attachments Initialization value for $this->attachments * @param array $to Initialization value for $this->to * @param array $cc Initialization value for $this->cc * @param array $bcc Initialization value for $this->bcc * @param string $tokenTo Initialization value for $this->tokenTo * @param string $tokenCc Initialization value for $this->tokenCc * @param string $tokenBcc Initialization value for $this->tokenBcc */ public function __construct() { if (9 == func_num_args()) { $this->attributes = func_get_arg(0); $this->headers = func_get_arg(1); $this->attachments = func_get_arg(2); $this->to = func_get_arg(3); $this->cc = func_get_arg(4); $this->bcc = func_get_arg(5); $this->tokenTo = func_get_arg(6); $this->tokenCc = func_get_arg(7); $this->tokenBcc = func_get_arg(8); } } /** * Encode this object to JSON */ #[\ReturnTypeWillChange] public function jsonSerialize() { $json = array(); $json['attributes'] = $this->attributes; $json['headers'] = $this->headers; $json['attachments'] = $this->attachments; $json['to'] = $this->to; $json['cc'] = $this->cc; $json['bcc'] = $this->bcc; $json['token_to'] = $this->tokenTo; $json['token_cc'] = $this->tokenCc; $json['token_bcc'] = $this->tokenBcc; return $json; } }