Skip to content

IdentityInterface

  • Full name: \Zemit\Mvc\Model\Interfaces\IdentityInterface

Methods

getIdentityService

public getIdentityService(): \Zemit\Identity

isLoggedIn

public isLoggedIn(bool $as = false): bool

Parameters:

Parameter Type Description
$as bool

isLoggedInAs

public isLoggedInAs(): bool

getCurrentUser

public getCurrentUser(bool $as = false): ?\Zemit\Models\Interfaces\UserInterface

Parameters:

Parameter Type Description
$as bool

getCurrentUserAs

public getCurrentUserAs(): ?\Zemit\Models\Interfaces\UserInterface

getCurrentUserId

public getCurrentUserId(bool $as = false): ?int

Parameters:

Parameter Type Description
$as bool

getCurrentUserIdCallback

public getCurrentUserIdCallback(bool $as = false): \Closure

Parameters:

Parameter Type Description
$as bool