src/Response/Statistic/OfferDailyStatistic/GetOfferDailyStatisticResponse.php line 7

Open in your IDE?
  1. <?php
  2. declare(strict_types=1);
  3. namespace Slivki\Response\Statistic\OfferDailyStatistic;
  4. final class GetOfferDailyStatisticResponse implements \JsonSerializable
  5. {
  6.     private \DateTimeImmutable $date;
  7.     private int $visitCount;
  8.     private int $codesCount;
  9.     public function __construct(\DateTimeImmutable $dateint $visitCountint $codesCount)
  10.     {
  11.         $this->date $date;
  12.         $this->visitCount $visitCount;
  13.         $this->codesCount $codesCount;
  14.     }
  15.     public function jsonSerialize(): array
  16.     {
  17.         return [
  18.             'date' => $this->date->format('d.m.Y'),
  19.             'visitCount' => $this->visitCount,
  20.             'codesCount' => $this->codesCount,
  21.         ];
  22.     }
  23. }