Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

31 line
709B

  1. <?php
  2. namespace App\Kintone\Models\SubTable\PaymentPlan;
  3. use App\Kintone\Models\PaymentPlan;
  4. use App\Kintone\Models\SubTable\SubTableData;
  5. class Deposit extends SubTableData
  6. {
  7. public string $name;
  8. public int $amount;
  9. public function __construct(array $data = [])
  10. {
  11. $this->name = data_get($data, PaymentPlan::FIELD_DEPOSIT_LIST_NAME, "");
  12. $this->amount = data_get($data, PaymentPlan::FIELD_DEPOSIT_LIST_AMOUNT, 0);
  13. parent::__construct($data);
  14. }
  15. public function toArray(): array
  16. {
  17. return [
  18. PaymentPlan::FIELD_DEPOSIT_LIST_NAME => $this->name,
  19. PaymentPlan::FIELD_DEPOSIT_LIST_AMOUNT => $this->amount,
  20. ];
  21. }
  22. }