<?phpnamespace App\Entity;use App\Repository\StorageRepository;use Doctrine\Common\Collections\ArrayCollection;use Doctrine\Common\Collections\Collection;use Doctrine\ORM\Mapping as ORM;use Symfony\Component\Serializer\Annotation\Groups;/** * @ORM\Entity(repositoryClass=StorageRepository::class) */class Storage{ /** * @ORM\Id * @ORM\GeneratedValue * @ORM\Column(type="integer") * @Groups({"stock_edit"}) */ private $id; /** * @ORM\Column(type="string", length=255) * @Groups({"stock_edit"}) */ private $type; /** * @ORM\ManyToOne(targetEntity=Stock::class, inversedBy="storages") */ private $stock; /** * @ORM\Column(type="integer",nullable="true") * @Groups({"stock_edit"}) */ private $quantity; /** * @ORM\ManyToOne(targetEntity=Truck::class, inversedBy="storages") * @Groups({"stock_edit"}) */ private $truck; 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 getStock(): ?Stock { return $this->stock; } public function setStock(?Stock $stock): self { $this->stock = $stock; return $this; } public function getQuantity(): ?int { return $this->quantity; } public function setQuantity(int $quantity): self { $this->quantity = $quantity; return $this; } public function getTruck(): ?Truck { return $this->truck; } public function setTruck(?Truck $truck): self { $this->truck = $truck; return $this; }}