<?php
namespace IUTUDC\WebsiteBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
use Kunstmaan\AdminBundle\Entity\AbstractEntity;
use Symfony\Component\Validator\Constraints as Assert;
/**
* MediaPartenaire
*
* @ORM\Table(name="iutudc_websitebundle_mediapartenaires")
* @ORM\Entity()
*/
class MediaPartenaire extends AbstractEntity
{
/**
* @ORM\Column(name="name", type="string", length=100)
* @Assert\NotBlank()
*/
private $name;
/**
* @var \Kunstmaan\MediaBundle\Entity\Media
*
* @ORM\ManyToOne(targetEntity="Kunstmaan\MediaBundle\Entity\Media")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="image_id", referencedColumnName="id")
* })
*/
protected $image;
/**
* @var \IUTUDC\WebsiteBundle\Entity\FormationContinue
*
* @ORM\ManyToOne(targetEntity="\IUTUDC\WebsiteBundle\Entity\FormationContinue", inversedBy="partenaires")
* @ORM\JoinColumn(nullable=false)
* @Assert\NotNull()
*/
private $formation;
/**
* Set name.
*
* @param string $name
*
* @return MediaPartenaire
*/
public function setName($name)
{
$this->name = $name;
return $this;
}
/**
* Get name.
*
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param \Kunstmaan\MediaBundle\Entity\Media $image
*/
public function setImage(\Kunstmaan\MediaBundle\Entity\Media $image)
{
$this->image = $image;
}
/**
* @return \Kunstmaan\MediaBundle\Entity\Media
*/
public function getImage()
{
return $this->image;
}
/**
* @param \IUTUDC\WebsiteBundle\Entity\FormationContinue $formation
*/
public function setFormation(\IUTUDC\WebsiteBundle\Entity\FormationContinue $formation)
{
$this->formation = $formation;
}
/**
* @return \IUTUDC\WebsiteBundle\Entity\FormationContinue
*/
public function getFormation()
{
return $this->formation;
}
}