<?php
$array = [
'ratePlanId' => 1,
'name' => 'Test',
'type' => 'Discount::TYPE_COMBINED',
'priority' => 1,
'bookingStartDate' => (new \DateTime('+7 days'))->format('Y-m-d'),
'bookingEndDate' => (new \DateTime('+14 days'))->format('Y-m-d'),
'periodType' => Discount::PERIOD_TYPE_CHECKIN,
'periodStartDate' => (new \DateTime('+14 days'))->format('Y-m-d'),
'periodEndDate' => (new \DateTime('+21 days'))->format('Y-m-d'),
'maxAppliedRoom' => 1,
'stock' => 5,
'remark' => 'remark',
'cancelOption' => 1,
'monday' => 1,
'tuesday' => 1,
'wednesday' => 1,
'thursday' => 1,
'friday' => 1,
'saturday' => 1,
'sunday' => 1,
'combinations' => [
[
'combinationType' => 'Discount::TYPE_EARLY_BOOKING',
'minStay' => 1,
'daysBeforeCheckinMin' => 1,
'daysBeforeCheckinMax' => 4,
],
[
'combinationType' => 'Discount::TYPE_LAST_MINUTE',
'minStay' => 1,
'daysBeforeCheckinMin' => 1,
'daysBeforeCheckinMax' => 4,
'amount' => 10,
'amountType' => 'Discount::AMOUNT_TYPE_PERCENTAGE'
],
],
];
echo json_decode($array);
preferences:
52.36 ms | 402 KiB | 5 Q