LDAP authentication support (#815)

This commit is contained in:
Kevin Papst
2019-06-07 22:48:39 +02:00
committed by GitHub
parent bcf1ebd778
commit 0c0e9c2f71
99 changed files with 3542 additions and 926 deletions

View File

@@ -28,18 +28,18 @@ abstract class AbstractVoterTest extends TestCase
$isAuthenticated = empty($user->getRoles());
$accessManager = $this->getMockBuilder(AclDecisionManager::class)->disableOriginalConstructor()->getMock();
$accessManager->method('isFullyAuthenticated')->willReturn($isAuthenticated);
$accessManager->method('hasRole')->willReturnCallback(function ($role) use ($user) {
return in_array($role, $user->getRoles());
});
$class = new \ReflectionClass($voterClass);
/** @var AbstractVoter $voter */
$voter = $class->newInstance($accessManager, $this->getRolePermissionManager());
self::assertInstanceOf(AbstractVoter::class, $voter);
return $class->newInstance($accessManager, $this->getRolePermissionManager());
return $voter;
}
/**
* @param $id
* @param $role
* @param int $id
* @param string $role
* @return User
*/
protected function getUser($id, $role)

View File

@@ -148,8 +148,8 @@ class TimesheetVoterTest extends AbstractVoterTest
}
/**
* @param $id
* @param $role
* @param int $id
* @param string $role
* @return User
*/
protected function getUser($id, $role)