src/Dtos/Legacy/Requests/ScoutingFilters.php line 7

Open in your IDE?
  1. <?php
  2. namespace App\Dtos\Legacy\Requests;
  3. class ScoutingFilters extends ListDto
  4. {
  5.     public function __construct(
  6.         int $page 1,
  7.         int $perPage 10,
  8.         private ?int $id,
  9.         private ?string $search ''
  10.     ) {
  11.         parent::__construct($page$perPage);
  12.     }
  13.     public function getId(): ?int
  14.     {
  15.         return $this->id;
  16.     }
  17.     public function setId(?int $id): void
  18.     {
  19.         $this->id $id;
  20.     }
  21.     public function getSearch(): string
  22.     {
  23.         return $this->search;
  24.     }
  25.     public function setSearch(string $search): void
  26.     {
  27.         $this->search $search;
  28.     }
  29.     public function toArray(): array
  30.     {
  31.         return [
  32.             'id'       => $this->getid(),
  33.             'search'   => $this->getSearch(),
  34.         ];
  35.     }
  36. }