Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

41 Zeilen
956B

  1. <?php
  2. namespace App\Email\Members;
  3. use App\Kintone\Models\Customer;
  4. use App\Kintone\Models\UserInfoUpdateApplication;
  5. class UserInfoUpdateOrderNotice extends Members
  6. {
  7. public function __construct(
  8. private UserInfoUpdateApplication $app,
  9. ?Customer $customer = null,
  10. ) {
  11. if ($customer === null) {
  12. $customer = $app->getCustomer();
  13. }
  14. parent::__construct($customer);
  15. }
  16. public function getTemplateName(): string
  17. {
  18. return 'emails.members.user_info_update_order_notice';
  19. }
  20. public function getSubject(): string
  21. {
  22. return "利用者情報変更受付のお知らせ";
  23. }
  24. public function getMemberParams(): array
  25. {
  26. return [
  27. 'zip_code' => $this->customer->zipCode,
  28. 'address' => $this->customer->address,
  29. 'phone_no' => $this->customer->phoneNumber,
  30. 'memo' => $this->app->memo,
  31. ];
  32. }
  33. }