<?php
namespace App\Entity;
use App\Entity\ModuleTest\ModuleTest;
use Doctrine\ORM\Mapping as ORM;
use EightMarq\CoreComponent\Entity\BaseEntity;
/**
* @ORM\Table(name="comments")
* @ORM\Entity()
*/
class Comment extends BaseEntity
{
/**
* @var string | null
*
* @ORM\Column(type="text")
*/
protected $comment;
/**
* @var string | null
* @ORM\Column(type="string")
*/
protected $type;
/**
* @var ModuleTest | null
*
* @ORM\ManyToOne(targetEntity="App\Entity\ModuleTest\ModuleTest", inversedBy="comments")
*/
protected $moduleTest;
/**
* @return string|null
*/
public function getComment(): ?string
{
return $this->comment;
}
/**
* @param string|null $comment
*/
public function setComment(?string $comment): void
{
$this->comment = $comment;
}
/**
* @return string|null
*/
public function getType(): ?string
{
return $this->type;
}
/**
* @param string|null $type
*/
public function setType(?string $type): void
{
$this->type = $type;
}
/**
* @return ModuleTest|int|null
*/
public function getModuleTest()
{
return $this->moduleTest;
}
/**
* @param ModuleTest|int|null $moduleTest
*/
public function setModuleTest($moduleTest): void
{
$this->moduleTest = $moduleTest;
}
}