src/AppBundle/Entity/TipoBoton.php line 16

  1. <?php
  2. namespace AppBundle\Entity;
  3. use Doctrine\Common\Collections\ArrayCollection;
  4. use Doctrine\ORM\Mapping as ORM;
  5. use Cocur\Slugify\Slugify;
  6. /**
  7.  * TipoBoton
  8.  *
  9.  * @ORM\Table(name="tipo_boton")
  10.  * @ORM\Entity(repositoryClass="AppBundle\Repository\TipoBotonRepository")
  11.  * @ORM\HasLifecycleCallbacks()
  12.  */
  13. class TipoBoton
  14. {
  15.     /**
  16.      * @var int
  17.      *
  18.      * @ORM\Column(name="id", type="integer", nullable=false)
  19.      * @ORM\Id
  20.      */
  21.     private $id;
  22.     /**
  23.      * @var string
  24.      *
  25.      * @ORM\Column(name="nombre", type="string", length=255)
  26.      */
  27.     protected $nombre;
  28.     /**
  29.      * @ORM\OneToMany(targetEntity="OrdenTipoBoton", mappedBy="tipoBoton")
  30.      */
  31.     protected $caracteristicas;
  32.     public function __construct()
  33.     {
  34.         $this->caracteristicas = new ArrayCollection();
  35.     }
  36.     /**
  37.      * @param int $id
  38.      *
  39.      * @return void
  40.      */
  41.     public function setId($id)
  42.     {
  43.         $this->id $id;
  44.     }
  45.     /**
  46.      * @return int
  47.      */
  48.     public function getID(){
  49.         return $this->id;
  50.     }
  51.     /**
  52.      * @param string $nombre
  53.      *
  54.      * @return void
  55.      */
  56.     public function setNombre($nombre)
  57.     {
  58.         $this->nombre $nombre;
  59.         return $this;
  60.     }
  61.     /**
  62.      * @return string
  63.      */
  64.     public function getNombre()
  65.     {
  66.         return $this->nombre;
  67.     }
  68.     /**
  69.      * Get calidades.
  70.      *
  71.      * @return \Doctrine\Common\Collections\Collection
  72.      */
  73.     public function getCaracteristicas()
  74.     {
  75.         return $this->caracteristicas;
  76.     }
  77. }