<?phpnamespace App\Entity;use App\Repository\AlumniRepository;use Doctrine\ORM\Mapping as ORM;use Gedmo\Mapping\Annotation as Gedmo;use App\Traits\SeoTrait;#[ORM\Entity(repositoryClass: AlumniRepository::class)]#[ORM\HasLifecycleCallbacks]class Alumni{ use \App\Traits\EntityDateTimeAbleTrait; use SeoTrait; const STATUS_ACTIVE = 1; const STATUS_INACTIVE = 0; #[ORM\Id] #[ORM\GeneratedValue] #[ORM\Column(type: 'integer')] private $id; /** * @Gedmo\Translatable */ #[ORM\Column(type: 'string', length: 255, nullable: true)] private ?string $title = null; /** * @Gedmo\Translatable */ #[ORM\Column(type: 'text', nullable: true)] private ?string $description = null; /** * @Gedmo\Translatable */ #[ORM\Column(type: 'text', nullable: true)] private ?string $content = null; #[ORM\Column(type: 'string', length: 255, nullable: true)] private ?string $photo = null; #[ORM\Column(type: 'string', length: 255, nullable: true)] private ?string $video = null; #[ORM\Column(type: 'float')] private ?float $status = null; public function getId(): ?int { return $this->id; } public function getTitle(): ?string { return $this->title; } public function setTitle(?string $title): self { $this->title = $title; return $this; } public function getContent(): ?string { return $this->content; } public function setDescription(?string $description): self { $this->description = $description; return $this; } public function getDescription(): ?string { return $this->description; } public function setContent(?string $content): self { $this->content = $content; return $this; } public function getPhoto(): ?string { return $this->photo; } public function setPhoto(?string $photo): self { $this->photo = $photo; return $this; } public function getVideo(): ?string { return $this->video; } public function setVideo(?string $video): self { $this->video = $video; return $this; } public function getStatus(): ?float { return $this->status; } public function setStatus(float $status): self { $this->status = $status; return $this; }}