src/Entity/InstitutionDocument.php line 18
<?phpdeclare(strict_types=1);namespace App\Entity;use App\Entity\Mapped\NamedEntity;use App\Repository\InstitutionDocumentRepository;use Doctrine\ORM\Mapping as ORM;use Symfony\Component\Validator\Constraints as Assert;#[ORM\Entity(repositoryClass: InstitutionDocumentRepository::class)]#[ORM\Table(name: 'institution_document')]class InstitutionDocument extends NamedEntity implements DocumentInterface{#[ORM\Column(name: 'document',type: 'string',length: 191,nullable: true)]#[Assert\File(maxSize: '4096k',mimeTypes: ['application/pdf', 'application/x-pdf'],mimeTypesMessage: 'institution.document.invalid.pdf',groups: ['action'])]private ?string $document = null;#[ORM\Column(name: 'original_name',type: 'string',length: 191,nullable: true)]private ?string $originalName = null;#[ORM\Column(name: 'full_document_path',type: 'string',nullable: true)]private ?string $fullDocumentPath = null;#[ORM\Column(name: 'sequence',type: 'integer',nullable: true)]#[Assert\NotBlank(groups: ['action'])]private ?int $sequence = null;#[ORM\ManyToOne(targetEntity: Institution::class,inversedBy: 'document')]#[ORM\JoinColumn(name: 'institution')]private ?Institution $institution = null;public function getDocument(): ?string{return $this->document;}public function setDocument(?string $document): self{$this->document = $document;return $this;}public function getOriginalName(): ?string{return $this->originalName;}public function setOriginalName(?string $originalName): self{$this->originalName = $originalName;return $this;}public function getFullDocumentPath(): ?string{return $this->fullDocumentPath;}public function setFullDocumentPath(?string $fullDocumentPath): self{$this->fullDocumentPath = $fullDocumentPath;return $this;}public function getSequence(): ?int{return $this->sequence;}public function setSequence(?int $sequence): self{$this->sequence = $sequence;return $this;}public function getInstitution(): ?Institution{return $this->institution;}public function setInstitution(?Institution $institution): self{$this->institution = $institution;return $this;}}