context(); $parking = $context->getParking(); if ($parking === null) { throw new AppCommonException("コンテキスト不正 駐車場情報"); } $this->parkName = $parking->park_name; } public function getTemplateName(): string { return 'mails.members.subscription.cancel'; } public function getSubject(): string { return '【スマートパーキングパス】申込キャンセルのお知らせ'; } public function getMemberParams(): array { return [ 'parkName' => $this->parkName, ]; } }