3 namespace Wallabag\FederationBundle\Entity
;
5 use Doctrine\ORM\Mapping
as ORM
;
6 use Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity
;
12 * @UniqueEntity(fields={"domain"}).
13 * @ORM\Table(name="`instance`")
19 * @ORM\Column(name="id", type="integer")
21 * @ORM\GeneratedValue(strategy="AUTO")
29 * @ORM\Column(name="domain", type="string")
36 * @ORM\Column(name="score", type="float")
43 * @ORM\OneToMany(targetEntity="Wallabag\FederationBundle\Entity\Account", mappedBy="server")
48 * Instance constructor.
49 * @param string $domain
51 public function __construct($domain)
53 $this->domain
= $domain;
59 public function getId()
67 public function getDomain()
73 * @param string $domain
75 public function setDomain($domain)
77 $this->domain
= $domain;
83 public function getScore()
91 public function setScore($score)
93 $this->score
= $score;
99 public function getUsers()
105 * @param array $users
107 public function setUsers($users)
109 $this->users
= $users;