65 lines
1.4 KiB
PHP
65 lines
1.4 KiB
PHP
<?php
|
|
|
|
namespace Doctrine\Tests\Models\DDC117;
|
|
|
|
/**
|
|
* @Entity
|
|
*/
|
|
class DDC117ApproveChanges
|
|
{
|
|
/**
|
|
* @Id @Column(type="integer") @GeneratedValue
|
|
*/
|
|
private $id;
|
|
|
|
/**
|
|
* @ManyToOne(targetEntity="DDC117ArticleDetails")
|
|
* @JoinColumn(name="details_id", referencedColumnName="article_id")
|
|
*/
|
|
private $articleDetails;
|
|
|
|
/**
|
|
* @ManyToOne(targetEntity="DDC117Reference")
|
|
* @JoinColumns({
|
|
* @JoinColumn(name="source_id", referencedColumnName="source_id"),
|
|
* @JoinColumn(name="target_id", referencedColumnName="target_id")
|
|
* })
|
|
*/
|
|
private $reference;
|
|
|
|
/**
|
|
* @ManyToOne(targetEntity="DDC117Translation")
|
|
* @JoinColumns({
|
|
* @JoinColumn(name="trans_article_id", referencedColumnName="article_id"),
|
|
* @JoinColumn(name="trans_language", referencedColumnName="language")
|
|
* })
|
|
*/
|
|
private $translation;
|
|
|
|
public function __construct($details, $reference, $translation)
|
|
{
|
|
$this->articleDetails = $details;
|
|
$this->reference = $reference;
|
|
$this->translation = $translation;
|
|
}
|
|
|
|
public function getId()
|
|
{
|
|
return $this->id;
|
|
}
|
|
|
|
public function getArticleDetails()
|
|
{
|
|
return $this->articleDetails;
|
|
}
|
|
|
|
public function getReference()
|
|
{
|
|
return $this->reference;
|
|
}
|
|
|
|
public function getTranslation()
|
|
{
|
|
return $this->translation;
|
|
}
|
|
} |