<?php
namespace App\Entity;
use App\Repository\CertificatEvironnementalRepository;
use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\HttpFoundation\File\File;
use Vich\UploaderBundle\Mapping\Annotation as Vich;
/**
* @ORM\Entity(repositoryClass=CertificatEvironnementalRepository::class)
* @Vich\Uploadable
*/
class CertificatEvironnemental
{
/**
* @ORM\Id
* @ORM\GeneratedValue
* @ORM\Column(type="integer")
*/
private $id;
/**
* @ORM\Column(type="string", length=255)
*/
private $nom;
/**
* @ORM\Column(type="string", length=50, nullable=true)
*/
protected $logo;
/**
* @Vich\UploadableField(mapping="marque_upload", fileNameProperty="logo")
* @var File
*/
public $logoFile;
public function __toString()
{
return $this->getNom();
}
public function getId(): ?int
{
return $this->id;
}
public function getNom(): ?string
{
return $this->nom;
}
public function setNom(string $nom): self
{
$this->nom = $nom;
return $this;
}
public function getLogo(): ?string
{
return $this->logo;
}
public function setLogo(?string $logo): self
{
$this->logo = $logo;
return $this;
}
}