final class FakeAuthProvider implements AuthProviderInterface (View source)

Content Repository AuthProvider implementation for tests This is a mutable class in order to allow to adjust the behaviour during runtime for testing purposes

Methods

static void
setDefaultUserId(UserId $userId)

No description

static void
replaceAuthProvider(ContentRepositoryAuthProvider $contentRepositoryAuthProvider)

No description

static void
resetAuthProvider()

No description

UserId|null
getAuthenticatedUserId()

No description

canReadNodesFromWorkspace(WorkspaceName $workspaceName)

No description

canExecuteCommand(CommandInterface $command)

No description

Details

static void setDefaultUserId(UserId $userId)

No description

Parameters

UserId $userId

Return Value

void

static void replaceAuthProvider(ContentRepositoryAuthProvider $contentRepositoryAuthProvider)

No description

Parameters

ContentRepositoryAuthProvider $contentRepositoryAuthProvider

Return Value

void

static void resetAuthProvider()

No description

Return Value

void

UserId|null getAuthenticatedUserId()

No description

Return Value

UserId|null

VisibilityConstraints getVisibilityConstraints(WorkspaceName $workspaceName)

No description

Parameters

WorkspaceName $workspaceName

Return Value

VisibilityConstraints

Privilege canReadNodesFromWorkspace(WorkspaceName $workspaceName)

No description

Parameters

WorkspaceName $workspaceName

Return Value

Privilege

Privilege canExecuteCommand(CommandInterface $command)

No description

Parameters

CommandInterface $command

Return Value

Privilege