You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
64 lines
1.1 KiB
64 lines
1.1 KiB
7 years ago
|
<?php
|
||
|
namespace vierbergenlars\AuthserverTosBundle\Entity;
|
||
|
|
||
|
use Doctrine\ORM\Mapping\Entity;
|
||
|
use Doctrine\ORM\Mapping\Table;
|
||
|
use Doctrine\ORM\Mapping\Id;
|
||
|
use App\Entity\User;
|
||
|
use Doctrine\ORM\Mapping\OneToOne;
|
||
|
use Doctrine\ORM\Mapping\Column;
|
||
|
|
||
|
/**
|
||
|
* @Entity()
|
||
|
* @Table(name="vierbergenlars_tos")
|
||
|
*/
|
||
|
class UserTos
|
||
|
{
|
||
|
|
||
|
/**
|
||
|
* @OneToOne(targetEntity="App\Entity\User")
|
||
|
* @Id()
|
||
|
*
|
||
|
* @var User
|
||
|
*/
|
||
|
private $user;
|
||
|
|
||
|
/**
|
||
|
* @Column(type="integer", name="accepted_version")
|
||
|
*
|
||
|
* @var int
|
||
|
*/
|
||
|
private $acceptedVersion;
|
||
|
|
||
|
public function __construct(User $user)
|
||
|
{
|
||
|
$this->user = $user;
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
*
|
||
|
* @return \App\Entity\User
|
||
|
*/
|
||
|
public function getUser()
|
||
|
{
|
||
|
return $this->user;
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
*
|
||
|
* @return number
|
||
|
*/
|
||
|
public function getAcceptedVersion()
|
||
|
{
|
||
|
return $this->acceptedVersion;
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
*
|
||
|
* @param number $acceptedVersion
|
||
|
*/
|
||
|
public function setAcceptedVersion($acceptedVersion)
|
||
|
{
|
||
|
$this->acceptedVersion = $acceptedVersion;
|
||
|
}
|
||
|
}
|