<?php
namespace App\Entity;
use App\Repository\FeaturedModuleRepository;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity(repositoryClass=FeaturedModuleRepository::class)
*/
class FeaturedModule extends BaseEntity
{
/**
* @ORM\Id
* @ORM\GeneratedValue
* @ORM\Column(type="integer")
*/
private $id;
/**
* @ORM\ManyToOne(targetEntity=Module::class, inversedBy="featuredModules")
*/
private $star;
/**
* @ORM\ManyToOne(targetEntity=Module::class)
*/
private $favorite;
/**
* @ORM\ManyToOne(targetEntity=Module::class)
*/
private $new;
public function getId(): ?int
{
return $this->id;
}
public function getStar(): ?Module
{
return $this->star;
}
public function setStar(?Module $star): self
{
$this->star = $star;
return $this;
}
public function getFavorite(): ?Module
{
return $this->favorite;
}
public function setFavorite(?Module $favorite): self
{
$this->favorite = $favorite;
return $this;
}
public function getNew(): ?Module
{
return $this->new;
}
public function setNew(?Module $new): self
{
$this->new = $new;
return $this;
}
}