src/Uniski/ResourceBundle/Entity/Image.php line 12

Open in your IDE?
  1. <?php
  2. namespace Uniski\ResourceBundle\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. /**
  5. * @ORM\Entity
  6. * @ORM\Table("image")
  7. * @ORM\HasLifecycleCallbacks()
  8. */
  9. class Image extends BaseUploadEntity {
  10.   /**
  11.    * @var integer
  12.    *
  13.    * @ORM\Id
  14.    * @ORM\Column(name="id", type="integer")
  15.    * @ORM\GeneratedValue(strategy="IDENTITY")
  16.    */
  17.   private $id;
  18.  /**
  19.   * @var  string
  20.   * @ORM\Column(name="name", type="string")
  21.   */
  22.  protected $name;
  23.  /**
  24.   * @var  string
  25.   * @ORM\Column(name="description", type="string", nullable=true)
  26.   */
  27.  protected $description;
  28.  function __construct()
  29.  {
  30.    $this->type 'image';
  31.  }
  32.    /**
  33.     * Get id
  34.     *
  35.     * @return integer
  36.     */
  37.    public function getId()
  38.    {
  39.        return $this->id;
  40.    }
  41.    /**
  42.     * Set name
  43.     *
  44.     * @param string $name
  45.     *
  46.     * @return Image
  47.     */
  48.    public function setName($name)
  49.    {
  50.        $this->name $name;
  51.        return $this;
  52.    }
  53.    /**
  54.     * Get name
  55.     *
  56.     * @return string
  57.     */
  58.    public function getName()
  59.    {
  60.        return $this->name;
  61.    }
  62.    /**
  63.     * Set description
  64.     *
  65.     * @param string $description
  66.     *
  67.     * @return Image
  68.     */
  69.    public function setDescription($description)
  70.    {
  71.        $this->description $description;
  72.        return $this;
  73.    }
  74.    /**
  75.     * Get description
  76.     *
  77.     * @return string
  78.     */
  79.    public function getDescription()
  80.    {
  81.        return $this->description;
  82.    }
  83. }