private $authCode;
/**
- * @var bool
- *
+ * @ORM\ManyToMany(targetEntity="Wallabag\GroupBundle\Entity\Group", inversedBy="users")
+ * @ORM\JoinTable(name="user_group",
+ * joinColumns={@ORM\JoinColumn(name="user_id", referencedColumnName="id")},
+ * inverseJoinColumns={@ORM\JoinColumn(name="group_id", referencedColumnName="id")}
+ * )
+ */
+ protected $groups;
+
+ /**
+ * @var bool Enabled yes/no
* @ORM\Column(type="boolean")
*/
private $twoFactorAuthentication = false;
if (!empty($this->clients)) {
return $this->clients->first();
}
+
+ }
+
+ /**
+ * @param string $name
+ * @return bool
+ */
+ public function hasGroup($name = '')
+ {
+ return in_array($name, $this->getGroupNames());
}
}