@@ -0,0 +1,26 @@ | |||
<?php | |||
namespace Lc\SovBundle\Doctrine\Extension; | |||
use App\Entity\File\File; | |||
use Doctrine\ORM\Mapping as ORM; | |||
trait ImageTrait | |||
{ | |||
/** | |||
* @ORM\ManyToOne(targetEntity="Lc\SovBundle\Model\File\FileInterface", cascade={"persist", "remove"}, fetch="EAGER") | |||
*/ | |||
protected $image; | |||
public function getImage(): ?File | |||
{ | |||
return $this->image; | |||
} | |||
public function setImage(?File $image): self | |||
{ | |||
$this->image = $image; | |||
return $this; | |||
} | |||
} |