diff options
Diffstat (limited to 'src/Wallabag/UserBundle/Entity/User.php')
-rw-r--r-- | src/Wallabag/UserBundle/Entity/User.php | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/Wallabag/UserBundle/Entity/User.php b/src/Wallabag/UserBundle/Entity/User.php index 7da0d1d5..dc10f1c4 100644 --- a/src/Wallabag/UserBundle/Entity/User.php +++ b/src/Wallabag/UserBundle/Entity/User.php | |||
@@ -98,7 +98,7 @@ class User extends BaseUser implements TwoFactorInterface, TrustedComputerInterf | |||
98 | private $authCode; | 98 | private $authCode; |
99 | 99 | ||
100 | /** | 100 | /** |
101 | * @ORM\ManyToMany(targetEntity="Wallabag\GroupBundle\Entity\Group") | 101 | * @ORM\ManyToMany(targetEntity="Wallabag\GroupBundle\Entity\Group", inversedBy="users") |
102 | * @ORM\JoinTable(name="user_group", | 102 | * @ORM\JoinTable(name="user_group", |
103 | * joinColumns={@ORM\JoinColumn(name="user_id", referencedColumnName="id")}, | 103 | * joinColumns={@ORM\JoinColumn(name="user_id", referencedColumnName="id")}, |
104 | * inverseJoinColumns={@ORM\JoinColumn(name="group_id", referencedColumnName="id")} | 104 | * inverseJoinColumns={@ORM\JoinColumn(name="group_id", referencedColumnName="id")} |
@@ -319,5 +319,15 @@ class User extends BaseUser implements TwoFactorInterface, TrustedComputerInterf | |||
319 | if (!empty($this->clients)) { | 319 | if (!empty($this->clients)) { |
320 | return $this->clients->first(); | 320 | return $this->clients->first(); |
321 | } | 321 | } |
322 | |||
323 | } | ||
324 | |||
325 | /** | ||
326 | * @param string $name | ||
327 | * @return bool | ||
328 | */ | ||
329 | public function hasGroup($name = '') | ||
330 | { | ||
331 | return in_array($name, $this->getGroupNames()); | ||
322 | } | 332 | } |
323 | } | 333 | } |