getGroups() public method

Get groups
public getGroups ( ) : array
return array of Newscoop\Entity\User\Group
コード例 #1
0
ファイル: BlogService.php プロジェクト: nidzix/Newscoop
 /**
  * Test if user is blogger
  *
  * @param Newscoop\Entity\User $user
  * @return bool
  */
 public function isBlogger(User $user)
 {
     foreach ($user->getGroups() as $group) {
         if ($this->config['role'] == $group->getId()) {
             if (count($user->getGroups()) == 1) {
                 return true;
             }
         }
     }
     return false;
 }
コード例 #2
0
 public function getGroups()
 {
     $this->__load();
     return parent::getGroups();
 }
コード例 #3
0
ファイル: UserTest.php プロジェクト: nidzix/Newscoop
 public function testGetGroups()
 {
     $user = new User();
     $this->assertEquals(0, count($user->getGroups()));
 }