DefaultPrincipalFactory.php
__construct(PersistenceFacade $persistenceFacade, PermissionManager $permissionManager, $userType, $roleType)
Constructor.
Definition: DefaultPrincipalFactory.php:43
Criteria defines a condition on a PersistentObject's attribute used to select specific instances...
Definition: Criteria.php:21
PrincipalFactory implementations are used to retrieve User and Role instances.
Definition: PrincipalFactory.php:19
PermissionManager implementations are used to handle all authorization requests.
Definition: PermissionManager.php:22
getUser($login, $useTempPermission=false)
Definition: DefaultPrincipalFactory.php:54
Default implementation of PrincipalFactory.
Definition: DefaultPrincipalFactory.php:27
getRole($name, $useTempPermission=false)
Definition: DefaultPrincipalFactory.php:103
PersistenceFacade defines the interface for PersistenceFacade implementations.
Definition: PersistenceFacade.php:23
getUserRoles(User $user, $useTempPermission=false)
Definition: DefaultPrincipalFactory.php:73