Optimized law draft

This commit is contained in:
Kevin Frantz
2018-09-13 16:37:33 +02:00
parent b9f483bf7f
commit 92886a14ce
9 changed files with 31 additions and 12 deletions

View File

@@ -6,16 +6,25 @@ use App\Entity\Attribut\TypeAttribut;
use App\DBAL\Types\RightType;
use Doctrine\ORM\Mapping as ORM;
use Fresh\DoctrineEnumBundle\Validator\Constraints as DoctrineAssert;
use App\Entity\Attribut\LawAttributInterface;
use App\Entity\Attribut\LawAttribut;
/**
*
* @author kevinfrantz
* @ORM\Table(name="right")
* @ORM\Table(name="`right`")
* @ORM\Entity(repositoryClass="App\Repository\RightRepository")
*/
class Right extends AbstractEntity implements RightInterface
{
use TypeAttribut;
use TypeAttribut,LawAttribut;
/**
* @ORM\ManyToOne(targetEntity="Law",cascade={"persist", "remove"})
* @ORM\JoinColumn(name="law_id", referencedColumnName="id")
* @var LawInterface
*/
protected $law;
/**
* @ORM\Column(name="type", type="RightType", nullable=false)