src/Entity/VehicleStatistic.php line 10
<?phpnamespace App\Entity;use App\Repository\VehicleStatisticRepository;use Doctrine\ORM\Mapping as ORM;#[ORM\Entity(repositoryClass: VehicleStatisticRepository::class)]#[ORM\UniqueConstraint(name: 'unique_vehicle_action_period', columns: ['vehicle_id', 'action', 'month', 'year'])]class VehicleStatistic{#[ORM\Id]#[ORM\GeneratedValue]#[ORM\Column]private ?int $id = null;#[ORM\ManyToOne]#[ORM\JoinColumn(nullable: false)]private ?Vehicle $vehicle = null;#[ORM\Column(length: 50)]private ?string $action = null;#[ORM\Column(type: 'smallint')]private ?int $month = null;#[ORM\Column(type: 'smallint')]private ?int $year = null;#[ORM\Column(type: 'integer', options: ['default' => 1])]private int $count = 1;public function getId(): ?int{return $this->id;}public function getVehicle(): ?Vehicle{return $this->vehicle;}public function setVehicle(?Vehicle $vehicle): static{$this->vehicle = $vehicle;return $this;}public function getAction(): ?string{return $this->action;}public function setAction(string $action): static{$this->action = $action;return $this;}public function getMonth(): ?int{return $this->month;}public function setMonth(int $month): static{$this->month = $month;return $this;}public function getYear(): ?int{return $this->year;}public function setYear(int $year): static{$this->year = $year;return $this;}public function getCount(): int{return $this->count;}public function setCount(int $count): static{$this->count = $count;return $this;}public function incrementCount(int $increment = 1): static{$this->count += $increment;return $this;}}