<?php namespace App\Entity; use App\Repository\UserImportHistoryRepository; use App\Traits\DateTrait; use Doctrine\ORM\Mapping as ORM; /** * @ORM\Entity(repositoryClass=UserImportHistoryRepository::class) */ class UserImportHistory { /** * @ORM\Id * @ORM\GeneratedValue * @ORM\Column(type="integer") */ private $id; /** * @ORM\Column(type="string", length=255) */ private $file; /** * La personne qui importe le fichier * * @ORM\ManyToOne(targetEntity=User::class, inversedBy="userImportHistories") */ private $importer; /** * @ORM\Column(type="string", length=255) */ private $role; /** * @ORM\Column(type="string", length=255) */ private $originalName; use DateTrait; public function getId(): ?int { return $this->id; } public function getFile(): ?string { return $this->file; } public function setFile( string $file ): self { $this->file = $file; return $this; } public function getImporter(): ?User { return $this->importer; } public function setImporter( ?User $importer ): self { $this->importer = $importer; return $this; } public function getRole(): ?string { return $this->role; } public function setRole( string $role ): self { $this->role = $role; return $this; } public function getOriginalName(): ?string { return $this->originalName; } public function setOriginalName( string $originalName ): self { $this->originalName = $originalName; return $this; } }