src/Entity/Article.php line 13
<?phpnamespace App\Entity;use App\Repository\ArticleRepository;use Doctrine\Common\Collections\ArrayCollection;use Doctrine\Common\Collections\Collection;use Doctrine\ORM\Mapping as ORM;#[ORM\Entity(repositoryClass: ArticleRepository::class)]#[ORM\Index(columns: ['article_code'], name: 'article_code_idx')]class Article{#[ORM\Id]#[ORM\GeneratedValue]#[ORM\Column]private ?int $id = null;#[ORM\Column(length: 6)]private ?int $article_code = null;#[ORM\Column(length: 15)]private ?string $article_reference = null;#[ORM\Column(length: 35)]private ?string $article_description_1 = null;#[ORM\Column(length: 35)]private ?string $article_description_2 = null;#[ORM\Column(length: 35)]private ?string $article_description_3 = null;#[ORM\Column(length: 35)]private ?string $article_description_4 = null;#[ORM\Column(length: 35)]private ?string $article_description_5 = null;#[ORM\Column(length: 35)]private ?string $article_description_6 = null;#[ORM\Column]private ?int $article_conditionnement_par = null;#[ORM\Column]private ?int $article_sous_par_combien = null;#[ORM\Column(length: 3)]private ?string $article_unite_vente = null;#[ORM\Column(length: 9)]private ?string $article_code_stat = null;#[ORM\Column]private ?float $article_prix = null;#[ORM\Column]private ?int $article_qte_stock_en_uv = null;#[ORM\ManyToOne(inversedBy: 'articles')]private ?Marque $marque = null;#[ORM\OneToMany(mappedBy: 'article', targetEntity: Tarif::class)]private Collection $groupe;#[ORM\OneToMany(mappedBy: 'article', targetEntity: Commande400::class)]private Collection $ligneCommandes;public function __construct(){$this->groupe = new ArrayCollection();$this->ligneCommandes = new ArrayCollection();}public function getId(): ?int{return $this->id;}public function getArticleCode(): ?int{return $this->article_code;}public function setArticleCode(int $article_code): self{$this->article_code = $article_code;return $this;}public function getArticleReference(): ?string{return $this->article_reference;}public function setArticleReference(string $article_reference): self{$this->article_reference = $article_reference;return $this;}public function getArticleDescription1(): ?string{return $this->article_description_1;}public function setArticleDescription1(string $article_description_1): self{$this->article_description_1 = $article_description_1;return $this;}public function getArticleDescription2(): ?string{return $this->article_description_2;}public function setArticleDescription2(string $article_description_2): self{$this->article_description_2 = $article_description_2;return $this;}public function getArticleDescription3(): ?string{return $this->article_description_3;}public function setArticleDescription3(string $article_description_3): self{$this->article_description_3 = $article_description_3;return $this;}public function getArticleDescription4(): ?string{return $this->article_description_4;}public function setArticleDescription4(string $article_description_4): self{$this->article_description_4 = $article_description_4;return $this;}public function getArticleDescription5(): ?string{return $this->article_description_5;}public function setArticleDescription5(string $article_description_5): self{$this->article_description_5 = $article_description_5;return $this;}public function getArticleDescription6(): ?string{return $this->article_description_6;}public function setArticleDescription6(string $article_description_6): self{$this->article_description_6 = $article_description_6;return $this;}public function getArticleConditionnementPar(): ?int{return $this->article_conditionnement_par;}public function setArticleConditionnementPar(int $article_conditionnement_par): self{$this->article_conditionnement_par = $article_conditionnement_par;return $this;}public function getArticleSousParCombien(): ?int{return $this->article_sous_par_combien;}public function setArticleSousParCombien(int $article_sous_par_combien): self{$this->article_sous_par_combien = $article_sous_par_combien;return $this;}public function getArticleUniteVente(): ?string{return $this->article_unite_vente;}public function setArticleUniteVente(string $article_unite_vente): self{$this->article_unite_vente = $article_unite_vente;return $this;}public function getArticleCodeStat(): ?string{return $this->article_code_stat;}public function setArticleCodeStat(string $article_code_stat): self{$this->article_code_stat = $article_code_stat;return $this;}public function getArticlePrix(): ?float{return $this->article_prix;}public function setArticlePrix(float $article_prix): self{$this->article_prix = $article_prix;return $this;}public function getArticleQteStockEnUv(): ?int{return $this->article_qte_stock_en_uv;}public function setArticleQteStockEnUv(int $article_qte_stock_en_uv): self{$this->article_qte_stock_en_uv = $article_qte_stock_en_uv;return $this;}public function getMarque(): ?Marque{return $this->marque;}public function setMarque(?Marque $marque): self{$this->marque = $marque;return $this;}/*** @return Collection<int, Tarif>*/public function getGroupe(): Collection{return $this->groupe;}public function addGroupe(Tarif $groupe): self{if (!$this->groupe->contains($groupe)) {$this->groupe->add($groupe);$groupe->setArticle($this);}return $this;}public function removeGroupe(Tarif $groupe): self{if ($this->groupe->removeElement($groupe)) {// set the owning side to null (unless already changed)if ($groupe->getArticle() === $this) {$groupe->setArticle(null);}}return $this;}/*** @return Collection<int, Commande400>*/public function getCommande400(): Collection{return $this->ligneCommandes;}public function addCommande400(Commande400 $ligneCommande): self{if (!$this->ligneCommandes->contains($ligneCommande)) {$this->ligneCommandes->add($ligneCommande);$ligneCommande->setArticle($this);}return $this;}public function removeCommande400(Commande400 $ligneCommande): self{if ($this->ligneCommandes->removeElement($ligneCommande)) {// set the owning side to null (unless already changed)if ($ligneCommande->getArticle() === $this) {$ligneCommande->setArticle(null);}}return $this;}}