<?php

namespace App\Model\Database\Entity;

use Doctrine\ORM\Mapping as ORM;
use App\Model\Database\Entity\Attributes\TId;

/**
 * @ORM\Entity
 * @ORM\Table(indexes={@ORM\Index(columns={"string1"}, flags={"fulltext"}),
   @ORM\Index(columns={"string2"}, flags={"fulltext"})})
 */
class Term extends AbstractEntity 
{

    use Tid;

    public function __construct(Dictionary $dictionary,$string)
    {
		$this->dictionary = $dictionary;
		$this->string1 = $string;
    }

    /**
     * @ORM\ManyToOne(targetEntity="Dictionary", inversedBy="fullDict",cascade={"persist", "remove" })
     */
    protected $dictionary;
 
    /**
     * Get id
     *
     * @return integer
     */
    public function getId()
    {
        return $this->id;
    }


}

?>
