<?phpnamespace App\Entity;use App\Repository\ActivityRepository;use Doctrine\ORM\Mapping as ORM;/** * @ORM\Entity(repositoryClass=ActivityRepository::class) */class Activity{ /** * @ORM\Id * @ORM\GeneratedValue * @ORM\Column(type="integer") */ private $id; /** * @ORM\Column(type="string", length=255, nullable=true) */ private $type; /** * @ORM\Column(type="text") */ private $message; /** * @ORM\Column(type="datetime") */ private $ceratedAt; /** * @ORM\ManyToOne(targetEntity=User::class, inversedBy="activities") */ private $currentUser; /** * @ORM\ManyToOne(targetEntity=Document::class, inversedBy="activities") */ private $document; /** * @ORM\ManyToOne(targetEntity=Produit::class, inversedBy="activities") */ private $produit; /** * @ORM\ManyToOne(targetEntity=ProduitDeclinationValue::class, inversedBy="activities") */ private $produitDeclination; /** * @ORM\ManyToOne(targetEntity=Stock::class, inversedBy="activities") */ private $stock; public function getId(): ?int { return $this->id; } public function getType(): ?string { return $this->type; } public function setType(?string $type): self { $this->type = $type; return $this; } public function getMessage(): ?string { return $this->message; } public function setMessage(string $message): self { $this->message = $message; return $this; } public function getCeratedAt(): ?\DateTimeInterface { return $this->ceratedAt; } public function setCeratedAt(\DateTimeInterface $ceratedAt): self { $this->ceratedAt = $ceratedAt; return $this; } public function getCurrentUser(): ?User { return $this->currentUser; } public function setCurrentUser(?User $currentUser): self { $this->currentUser = $currentUser; return $this; } public function getDocument(): ?Document { return $this->document; } public function setDocument(?Document $document): self { $this->document = $document; return $this; } public function getProduit(): ?Produit { return $this->produit; } public function setProduit(?Produit $produit): self { $this->produit = $produit; return $this; } public function getProduitDeclination(): ?ProduitDeclinationValue { return $this->produitDeclination; } public function setProduitDeclination(?ProduitDeclinationValue $produitDeclination): self { $this->produitDeclination = $produitDeclination; return $this; } public function getStock(): ?Stock { return $this->stock; } public function setStock(?Stock $stock): self { $this->stock = $stock; return $this; }}