Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

27 rindas
572B

  1. <?php
  2. namespace App\Email\Members;
  3. use App\Email\BaseEmailer;
  4. use App\Kintone\Models\Customer;
  5. abstract class Members extends BaseEmailer
  6. {
  7. public function __construct(protected ?Customer $customer)
  8. {
  9. if ($customer !== null) {
  10. $this->setEmail($customer->email);
  11. }
  12. }
  13. public function getParams(): array
  14. {
  15. return array_merge([
  16. 'customer_name' => $this->customer ? $this->customer->customerName : "",
  17. ], $this->getMemberParams());
  18. }
  19. abstract public function getMemberParams(): array;
  20. }