src/Entity/Promocion.php line 18
- <?php
- namespace App\Entity;
- use Doctrine\ORM\Mapping as ORM;
- use Doctrine\Common\Collections\ArrayCollection;
- use Symfony\Component\Validator\Constraints as Assert;
- use Knp\DoctrineBehaviors\Contract\Entity\TranslatableInterface;
- use Knp\DoctrineBehaviors\Model\Translatable\TranslatableTrait;
- /**
- * Promocion
- *
- * @ORM\Table("promocion")
- * @ORM\Entity
- */
- class Promocion implements TranslatableInterface
- {
- use TranslatableTrait;
- public function __toString() {
- return $this->nombre;
- }
- /**
- * @var integer
- *
- * @ORM\Column(name="id", type="integer")
- * @ORM\Id
- * @ORM\GeneratedValue(strategy="AUTO")
- */
- private $id;
- /**
- * @var string
- *
- * @ORM\Column(name="empresa", type="string", length=255)
- */
- private $empresa;
- /**
- * @var string
- *
- * @ORM\Column(name="nombre", type="string", length=255)
- */
- private $nombre;
- /**
- * @var boolean
- *
- * @ORM\Column(name="activa", type="boolean")
- */
- private $activa;
- /**
- * @var string
- *
- * @ORM\ManyToOne(targetEntity="Imagen")
- */
- protected $imagen;
- public function __call($method, $args)
- {
- //return $this->proxyCurrentLocaleTranslation($method, $arguments);
- if (!method_exists(self::getTranslationEntityClass(), $method)) {
- $method = 'get'. ucfirst($method);
- }
- return $this->proxyCurrentLocaleTranslation($method, $args);
- }
- /**
- * Get id
- *
- * @return integer
- */
- public function getId()
- {
- return $this->id;
- }
- /**
- * Set activa
- *
- * @param boolean $activa
- * @return Promocion
- */
- public function setActiva($activa)
- {
- $this->activa = $activa;
- return $this;
- }
- /**
- * Get activa
- *
- * @return boolean
- */
- public function getActiva()
- {
- return $this->activa;
- }
- /**
- * Get traducciones
- *
- * @return string
- */
- public function getTraducciones()
- {
- return $this->traducciones;
- }
- public function getEmpresa(): ?string
- {
- return $this->empresa;
- }
- public function setEmpresa(string $empresa): self
- {
- $this->empresa = $empresa;
- return $this;
- }
- public function isActiva(): ?bool
- {
- return $this->activa;
- }
- public function getImagen(): ?Imagen
- {
- return $this->imagen;
- }
- public function setImagen(?Imagen $imagen): self
- {
- $this->imagen = $imagen;
- return $this;
- }
- public function getNombre(): ?string
- {
- return $this->nombre;
- }
- public function setNombre(string $nombre): self
- {
- $this->nombre = $nombre;
- return $this;
- }
- }