%PDF- %PDF-
Direktori : /home/emtnaeewxm/www/src/EEM/AchatBundle/Entity/ |
Current File : /home/emtnaeewxm/www/src/EEM/AchatBundle/Entity/Fournisseur.php~ |
<?php namespace EEM\AchatBundle\Entity; use Doctrine\ORM\Mapping as ORM; use Symfony\Component\Validator\Constraints as Assert; /** * Fournisseur * * @ORM\Table(name="fournisseur") * @ORM\Entity(repositoryClass="EEM\AchatBundle\Repository\FournisseurRepository") */ class Fournisseur { /** * @var int * * @ORM\Column(name="id", type="integer") * @ORM\Id * @ORM\GeneratedValue(strategy="AUTO") */ private $id; /** * @var string * * @ORM\Column(name="raison_social", type="string", length=255, nullable=true, unique=true) * @Assert\NotBlank(message="Presissez le raison social") */ private $raisonSocial; /** * @var string * * @ORM\Column(name="telephone", type="string", length=12, nullable=true) * @Assert\NotBlank(message="Presissez le numéro de téléphone") * @Assert\Length( * min = 8, * max = 8, * exactMessage = "Num téléphone doit avoir 8 chiffres", * ) */ private $telephone; /** * @var string * * @ORM\Column(name="adresse", type="string", length=255, nullable=true) */ private $adresse; /** * @var string * * @ORM\Column(name="mf", type="string", length=255, nullable=true) * @Assert\NotBlank(message="Presissez la matricule fiscale") */ private $mf; /** * @ORM\OneToMany(targetEntity="EEM\AchatBundle\Entity\Achat", mappedBy="fournisseur") * * @var ArrayCollection */ private $achats; /** * Get id * * @return int */ public function getId() { return $this->id; } /** * Set raisonSocial * * @param string $raisonSocial * * @return Fournisseur */ public function setRaisonSocial($raisonSocial) { $this->raisonSocial = $raisonSocial; return $this; } /** * Get raisonSocial * * @return string */ public function getRaisonSocial() { return $this->raisonSocial; } /** * Set telephone * * @param string $telephone * * @return Fournisseur */ public function setTelephone($telephone) { $this->telephone = $telephone; return $this; } /** * Get telephone * * @return string */ public function getTelephone() { return $this->telephone; } /** * Set adresse * * @param string $adresse * * @return Fournisseur */ public function setAdresse($adresse) { $this->adresse = $adresse; return $this; } /** * Get adresse * * @return string */ public function getAdresse() { return $this->adresse; } /** * Set mf * * @param string $mf * * @return Fournisseur */ public function setMf($mf) { $this->mf = $mf; return $this; } /** * Get mf * * @return string */ public function getMf() { return $this->mf; } /** * Constructor */ public function __construct() { $this->achats = new \Doctrine\Common\Collections\ArrayCollection(); } /** * Add achat * * @param \EEM\AchatBundle\Entity\Achat $achat * * @return Fournisseur */ public function addAchat(\EEM\AchatBundle\Entity\Achat $achat) { $this->achats[] = $achat; return $this; } /** * Remove achat * * @param \EEM\AchatBundle\Entity\Achat $achat */ public function removeAchat(\EEM\AchatBundle\Entity\Achat $achat) { $this->achats->removeElement($achat); } /** * Get achats * * @return \Doctrine\Common\Collections\Collection */ public function getAchats() { return $this->achats; } }