| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 | <?php
namespace Doctrine\Tests\Models\DDC117;
/**
 * @Entity
 */
class DDC117Translation
{
    /**
     * @Id
     * @ManyToOne(targetEntity="DDC117Article")
     * @JoinColumn(name="article_id", referencedColumnName="article_id")
     */
    private $article;
    /**
     * @Id @column(type="string")
     */
    private $language;
    /**
     * @column(type="string")
     */
    private $title;
    /**
     * @ManyToMany(targetEntity="DDC117Editor", mappedBy="reviewingTranslations")
     */
    public $reviewedByEditors;
    /**
     * @OneToMany(targetEntity="DDC117Editor", mappedBy="lastTranslation")
     */
    public $lastTranslatedBy;
    public function __construct($article, $language, $title)
    {
        $this->article = $article;
        $this->language = $language;
        $this->title = $title;
        $this->reviewedByEditors = new \Doctrine\Common\Collections\ArrayCollection();
        $this->lastTranslatedBy = new \Doctrine\Common\Collections\ArrayCollection();
    }
    public function getArticleId()
    {
        return $this->article->id();
    }
    public function getLanguage()
    {
        return $this->language;
    }
    public function getLastTranslatedBy()
    {
        return $this->lastTranslatedBy;
    }
    public function getReviewedByEditors()
    {
        return $this->reviewedByEditors;
    }
}
 |