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
1.1KB

  1. <?php
  2. namespace App\Email\Members;
  3. use App\Kintone\Models\Customer;
  4. use App\Kintone\Models\SeasonTicketContract;
  5. use App\Kintone\Models\VehicleInfoUpdateApplication;
  6. class VehicleInfoUpdateOrderApprove extends Members
  7. {
  8. public function __construct(
  9. protected Customer $customer,
  10. private SeasonTicketContract $seasonTicketContract,
  11. private VehicleInfoUpdateApplication $app
  12. ) {
  13. parent::__construct($customer);
  14. }
  15. public function getTemplateName(): string
  16. {
  17. return 'emails.members.vehicle_info_update_order_approve';
  18. }
  19. public function getSubject(): string
  20. {
  21. return "車両番号・防犯登録番号変更完了のお知らせ";
  22. }
  23. public function getMemberParams(): array
  24. {
  25. return [
  26. 'parking_name' => $this->app->parkingName,
  27. 'vehicle_no' => $this->app->vehicleNoAfter,
  28. 'register_no' => $this->app->registerNoAfter,
  29. 'change_date' => $this->app->changeDate->format('Y/m/d'),
  30. 'memo' => $this->app->memo,
  31. ];
  32. }
  33. }