コード例 #1
0
ファイル: NetizenTest.php プロジェクト: xtrasmal/iinano
 public function testRoles()
 {
     $this->sut->setGroup('ROLE_ADMIN');
     $this->assertEquals('ROLE_ADMIN', $this->sut->getGroup());
     $this->assertEquals(['ROLE_ADMIN'], $this->sut->getRoles());
     // for BC
 }
コード例 #2
0
ファイル: TicketVoter.php プロジェクト: xtrasmal/iinano
 private function hasFreeAccess(Netizen $user)
 {
     $roleGroup = $user->getGroup();
     return isset($this->role_hierarchy[$roleGroup]) && in_array(self::ROLE_FREEPASS, $this->role_hierarchy[$roleGroup]);
 }